<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2021q4"
  xmlns:hfwa="http://www.hf-wa.com/20220331"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2021-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="hfwa-20220331.xsd" xlink:type="simple"/>
    <context id="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i3516a5a505444549b6fd8a0af6fbcb4a_I20220425">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
        </entity>
        <period>
            <instant>2022-04-25</instant>
        </period>
    </context>
    <context id="i2d0bbb488c64440eb25d682a06f85123_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="idc1e4006cf044e04a42e2e9206f04bbc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id5fd920b44ba431783d347965e68d032_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ibf5c46b5d22943619d04abf8d2e14d7c_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i92fb17939ef04dc08f7359a827f00d0f_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="idf7957a0359f492981fcc5f57fb2c7ab_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</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="ic3f984e77724470a912e63331952b30f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</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="ia4fa54e89ba14e569456c25388a68cf2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</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="i286bfbb3fc18407bb80589df3d52a6e5_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i139dc790faf64ef5812d8e6b683eb8b5_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="iecc37ebd6c214b7385e2a628a3e8a81f_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ibef2b27bba5d4e43beece67ad12aa7fa_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ia22341af355b4dac8a1d6626b33ad2bc_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i3c70ec7f239445e289330e2120e7d11b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</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="ia4fd2598896a41a7a184133b4759a574_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</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="ibdf946bc20094059a4260a8f3a5709b4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</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="i1d46adc2f7cd43fabeff3097f3e64ae2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i73892e7470114c03b34e2788e27b7280_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i1120036ffa064a93a19ef53c65aa8635_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i96b6b152487747ecb93f8ecae587a127_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="iec7a5751fce7459bb2e362f93e5e8314_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ie783824a187041c5b6f455b9432c1ceb_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i72fa1f7530424f24bed63fab363b17d5_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i3c982513e63a416fb10ee4fc1f6f0e97_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfwa:HeritageBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i9205b5a1f54e43faa97520d68517bf5e_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i02779cb5d24b4b09ad290d3f68a83fb0_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ia5dc42bd113447508e70a47d251570cc_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="id8f2e828ae9341d385b7d2a2a7a6ccc4_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ib1afe7be24b44c93ba62b8eca49170aa_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ResidentialMortgageBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i5b0a5de8fe7c4fcdb66ab8e94c9e6d6c_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ResidentialMortgageBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ief2b9dfaae164feda9ca7e94419dc4e7_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialMortgageBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="icb6491a03da3455f9aac45c18e7557bf_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialMortgageBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i731f4871fdac4594994b62fa716fdee4_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i768779c8b37947288709b6e48e154e8b_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ia2decc6decb54d1a990a77774303d95b_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:OtherAggregatedInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i73b4cfcb084f46e3b8b9337a6ccac0de_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:OtherAggregatedInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i09e8cadcfa3146db90247b9c342a5a5b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3f10d4b053f6493b9dd9cc4b5c1cac56_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if83f0b7f1be2400ead14a9281cd42bcb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iac095c27aadb4e19904f1b634abd5e64_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i589a4f5a142d4a1d97deaefa031a1e67_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ResidentialMortgageBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia970e5caa595443b8b201ef27aaea3e4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ResidentialMortgageBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7e9b51d1f499429abe49d2b9b23c47b9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialMortgageBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i071d0954831d45a689cf1fcf612bcb97_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialMortgageBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4082c85c087c4839a98f1ce14b4bcb18_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</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="i887c4e2b69e04750b212401b921df2b8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i60c6a6e4a4474dd8be01a5dfc915d106_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:OtherAggregatedInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6169c827ecf844ec9747c17cff606ee0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:OtherAggregatedInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i439518f2933b4d468f675521da9ef81b_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">hfwa:WashingtonAndOregonStateToSecurePublicDepositsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="id56792c92b5747a0a892e29683c45aab_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">hfwa:WashingtonAndOregonStateToSecurePublicDepositsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="icf2df3b46ace4c41912a99b81d6b6b25_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FederalReserveBankAdvancesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i382a11ea9e3b40b7ba3a64bfb737a784_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FederalReserveBankAdvancesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic5ae3e5d9cbb4b2bbb06413ca4cc9d7c_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:RepurchaseAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i05819768f2644cc18b978eaaa0a05774_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:RepurchaseAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9b7b3d76e5b643ba80d1eea582ff99de_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">hfwa:OtherSecuritiesPledgedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i8c65541109ee44d5ad9b76a439fb172c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">hfwa:OtherSecuritiesPledgedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7542381f506e494a94355925ac5a1d9d_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AvailableforsaleSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ib5ac5784fd6042e1929c3386c71858f1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AvailableforsaleSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i911a522c2cac46e2b4d2b53bc957559f_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:HeldtomaturitySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i7d843963425a422fb93553ae33c2092c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:HeldtomaturitySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4395944ac99a4d24ae162123925b3f60_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i953bddb1fd20416a8d5eb8accb30b53d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="idda458af827145d0a4ce7b5c30182dce_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:PaycheckProtectionProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i196d24b1860043f4928d5911c2bb5ca3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:PaycheckProtectionProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib465a166a81c4839923b2090f12f96bf_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i6ecc84a667d5490cadab413a70145ebf_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i81410fb86feb40a8a76ab6d4b8fe5594_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:NonOwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i0f05b745d5444de68178001f4b3ca672_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:NonOwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i65b6f9c2845a44b9aa223dcb8bf99378_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ia48b8e4f70af4a87aa3f12be00817670_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5cd829a030354e5f83dd6208528604ed_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ResidentialPortfolioSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i5324f789131844e8aec7c90bab5c460a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ResidentialPortfolioSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9ad3f2fc608945a38db0e37152ed044e_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OnetoFourFamilyRealEstateConstructionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i9e2f4b8345a4408fb079a47118f04e41_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OnetoFourFamilyRealEstateConstructionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6be089bbbaac4d60ac003e7c9bc562df_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i3ddb43f0ed8d4d12b92132a879494226_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i98c6ec07242b41898153db72663b1ed7_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i5c91df7328d3409a8cb1989c3233d882_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1ec0751fd9554601acc58d7efac46447_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ConsumerPortfolioSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="id8dd1cca261b4f98bad3cca08b9e5b4b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ConsumerPortfolioSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i64ed3d1805d946d5a52f33806f3a7dec_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PassMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i10695a122cdd4202a36a2dfb4519f66f_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SpecialMentionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i99ef909f821043ed8e0e933f9460771b_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SubstandardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i74a8a3e34f4d49d08c28ba1b6e79a4f1_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:PaycheckProtectionProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PassMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i392b55c7bbcd41eda7610b52f0587039_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PassMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i305cae6e0f43458fb4c409d9a7e2ebf0_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SpecialMentionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i3f99113c49b44bff8b2726f01f7a1a00_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SubstandardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ib5116a39ff3c4863b8022b9c2c2f89c7_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:NonOwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PassMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="id50e05d114b844afaaeb935563637854_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:NonOwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SpecialMentionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i685f95b728a64a4db676a7ffda9898d5_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:NonOwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SubstandardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i9bbb5dcd3292447a8a38e32defaf8197_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PassMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="if8ff076867584cb9950de9583bad5bc0_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SpecialMentionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i8d28085610584e72a763c167afc356ff_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SubstandardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i88bd57519c564836bc2c18dff6213479_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ResidentialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PassMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ie0369b5452a64a47a14d13d56d2181e2_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ResidentialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SubstandardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i8158a203b2a945cd8ecf055f33755725_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OnetoFourFamilyRealEstateConstructionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PassMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i729c941ad48f4ebe871b33741b000cff_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PassMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ic08d83773ce74135b0bfc889609f8d5a_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SpecialMentionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i3926d75823a74cf495e13bb71943b558_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SubstandardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i4ea4f0ccd1bd438aae8400e714ba0548_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PassMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i45bd4f6c09764f4e8ea1ae036e88f361_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SpecialMentionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ia19d943715d84f87b5c6ab58e5a37c63_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SubstandardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i1868f51464d849cd956fab17ef3eb568_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ConsumerPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PassMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i34191648889d4276a714b293a06ffb23_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ConsumerPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SubstandardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i3bc9d4bed8054332b74fc5d15c7a675a_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PassMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ic362a59e1c3d4dc59ef3de28ba25c7d9_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SpecialMentionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="id749c4418a334643a0d461c09ac80fc7_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SubstandardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i7601559242f6448ab4267b753b19116b_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ResidentialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PassMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i4bf794769fd54f24b9236abe66bddd46_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PassMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic7c7ab645805438e803e27d2a256f1e5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SpecialMentionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8662033c197e485fb25e00303ad0f2d1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SubstandardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i49736a0430eb4e9abd3f9a39a468b6b8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:PaycheckProtectionProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PassMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2d2a8302e2084159b8d2a1f761b39651_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PassMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8c0fa45390c54f9ba8acc6d9f0a676ca_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SpecialMentionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="icb5cfa1c4bcc4488834d397e87f8422b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SubstandardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ide6a0b93e47a4782b499cb598031c90e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:NonOwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PassMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2b5098eab92242448eec9b7e2ba8faf2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:NonOwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SpecialMentionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic40f5f72e4e34bfba57d84420180578a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:NonOwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SubstandardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7756dbd4db4d4ee4961cad6bd4be1cad_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PassMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7c0e1f95f9144dd9acf068f27dc10200_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SpecialMentionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8fdf3970508b45d689ed2b870f9bc058_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SubstandardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib445719c5ab6445dbb5149515f89b416_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ResidentialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PassMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i079e5c67e3ef49138b546c995a913578_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ResidentialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SubstandardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0c3ab61a48834af3a733ff1014daf60d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OnetoFourFamilyRealEstateConstructionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PassMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i86e851fa7667499ca0499f036ece6732_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PassMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i432a90dea4f541bcbf124c4000f4985e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SpecialMentionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i948863d4aac24faa9a35ef81cb39c7d1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SubstandardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic37ccbb08afd4beebba3dfea2eaf8b8f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PassMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if0b3cfbae9464d6c8a287fcdf120b818_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SpecialMentionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if827c8b3b5fe4639a79a2c2d1fcb97db_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SubstandardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib73459cb05ab450ab60b743483ce0a37_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ConsumerPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PassMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4ceb65477bf5450d8b5104e1bf630e58_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ConsumerPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SubstandardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id0beddeecf5c4223b917d9f4e27511af_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PassMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i10b0e8129fd4432889434da87f1dc050_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SpecialMentionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ida342c5c36304ae48f3c7db7e61efa62_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SubstandardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id4fdcad464664f3297434a9ac174822b_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:NonaccrualMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="iba27164477e448c085b28911eff55fd0_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:NonaccrualMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i03c94181615345f496a2ceeef2eebd77_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:NonaccrualMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="id0cad637ea2640828c91fd93bdfff0cf_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:NonaccrualMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i7e40d044956540daa450ad755edd0576_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:NonaccrualMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:NonOwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i228c434816f94a3a87d4d82fd1f40978_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:NonaccrualMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:NonOwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i764ea01661494b13bd84de36ca3e8aa5_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:NonaccrualMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ide921bb3a2a847f9a8944f5dc1ca2894_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:NonaccrualMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="id2c1f5bc0e23416ca62f1208acd5d927_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:NonaccrualMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ResidentialPortfolioSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i248c2b38ae4c4ed4bd5b1994cf3516f1_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:NonaccrualMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ResidentialPortfolioSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ida44c1dd72084b27a7818be85557308b_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:NonaccrualMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OnetoFourFamilyRealEstateConstructionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ief4383c9f2ee443f9b47652ab23c9a4f_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:NonaccrualMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OnetoFourFamilyRealEstateConstructionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i0d9df21cbefd498497b84399a1ca9e76_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:NonaccrualMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ConsumerPortfolioSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i0fa34131e6e24edebe11e70118864673_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:NonaccrualMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ConsumerPortfolioSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i008e972820d543c1a6978aa7c0bdd779_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:NonaccrualMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i680551795c8c4486bb599b4008c300c4_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:NonaccrualMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i6c667e10d32f4936b5bf00fa1913375e_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">hfwa:FinancingReceivables30to89DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ic70f6d016f4643f68ab490aac5ad1928_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ia851705e363a44849dc0f1cc1550e382_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i818e6785468c4c9a9ac71410e762d19d_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="if4ca8dc0fc264c0d8b6b63c2cb507cfa_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:SBAPPPLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">hfwa:FinancingReceivables30to89DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i20d5290a0aa74b8ab04e21d74f2a1f94_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:SBAPPPLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i07a0690ce95a40b58df97cf12464a8f3_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:SBAPPPLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ib04c0725e8284fa2a82cf9722d68f112_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:SBAPPPLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i27b9128891ab4b63b68ee0c412c45a15_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:SBAPPPLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i88dddcb1aba3471788d960051e248560_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">hfwa:FinancingReceivables30to89DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i777b8dd3274a49dd94b7abe6650c5000_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i8e1afd56786c470f95bf20e7717326b9_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i6cd895fc5bf2426199e7be06419198cc_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="iebdff20685f946a1b3df46b96ca64eb2_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:NonOwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">hfwa:FinancingReceivables30to89DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i6c53999607944ce0afc28164adac6556_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:NonOwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="if3cb45ee23db4b37b1aafed1feae157d_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:NonOwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i12adebc451364cc488f1637c946fb91e_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:NonOwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ibe331ac5619c4e19bc93f2b2800fb06f_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">hfwa:FinancingReceivables30to89DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="iae717ff6c83e4272a3650bd5e445af95_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i9025ed8524e147b48c5094f4e90c6da8_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i6afb8627eabc4399ae4a49efb2aecde4_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i0bbd27dfebbf45329601fb50afcc25db_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ResidentialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">hfwa:FinancingReceivables30to89DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="if0b19414a7a14f75a131723a7becd3a2_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ResidentialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i83fe017bf7af47a29c6d43ea1fabe39a_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ResidentialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i33ec5543b1cd42d6aa495505518441ba_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ResidentialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="if56550c2cb814db1b1617211d3c6d93f_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OnetoFourFamilyRealEstateConstructionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">hfwa:FinancingReceivables30to89DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i49ad32ca961a45aa94dde73761e7bdf2_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OnetoFourFamilyRealEstateConstructionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ie4fb139c7db74609a2234a27b4eb1461_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OnetoFourFamilyRealEstateConstructionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ibbea463c6c964adda63cc516ecee5be5_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OnetoFourFamilyRealEstateConstructionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i9e7b25d3ed664255bb8b17f966f694b5_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">hfwa:FinancingReceivables30to89DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i6159378be8ea47a188b756a522a92a98_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i1c9b6cbc724b4b14a61532f1d5349165_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i125d2d12990b498aa59b6e5e59925ed1_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i7f75f33e2d2b4f659bea9d9f6c7b17b3_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">hfwa:FinancingReceivables30to89DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i6be16aa0fbb2445f8db037c24ca753b9_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ie8e3d270e6c946409d199744b374b590_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="iee98d4f1329a40d78f8faa2d39a4a7ec_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i7fd970c111f54388abf8812b357bdcf3_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ConsumerPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">hfwa:FinancingReceivables30to89DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="iaf1a4453980644fdacf9af89a4912c0c_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ConsumerPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i2f9ce8b7108e47f597c7a6f708209c6b_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ConsumerPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ieaed34a8dc6d4b73800f472b39e4627d_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ConsumerPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="if95bc356df304e85af5bb47d5159a311_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">hfwa:FinancingReceivables30to89DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i207c3e087b454de5871f89f39594c440_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i84b2f4bd5932417b8a4d61ffcdd59a38_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i008b7f291f5846db9175c661c4be9134_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i95469b2ecf2d46e4baa3cadb992728e5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">hfwa:FinancingReceivables30to89DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3ddfa9943b134c77bcfea18a5eaa9e75_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</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="ifcdfa89ba2604ce7bc48bb3649bfdf82_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i939f4db047c04e658511eb68be949748_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</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="ied5c10151db24c9aa85bb816a3f591de_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:SBAPPPLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">hfwa:FinancingReceivables30to89DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i79e0addd3e494951a9c58c5085bee505_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:SBAPPPLoansMember</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="i6bd3c17758b6462da4317721f7b9f482_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:SBAPPPLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i47fda59e079a493fbf769c853dae4ec1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:SBAPPPLoansMember</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="ibb62a9de5b9d48339dd771b391388c58_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:SBAPPPLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8c8ba638e2f04168b6ee0634745a4bef_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">hfwa:FinancingReceivables30to89DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if2a8e50015144588b66bffc27c530c6b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OwnerOccupiedCommercialRealEstateMember</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="id382dae1df834d9792c1831bac4ddc6a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i42bec9ed9a2441e9833ead3b895ffd0d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OwnerOccupiedCommercialRealEstateMember</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="ib928731020514e879000a00cb875bf2b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:NonOwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">hfwa:FinancingReceivables30to89DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i463ddf2a6c3f4d8785b914669412ff71_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:NonOwnerOccupiedCommercialRealEstateMember</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="ic645f81f58f64b79a83c416ddf74a762_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:NonOwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i591dac643d994985b7548e34ea3c7e94_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:NonOwnerOccupiedCommercialRealEstateMember</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="i5a62bd96cf134ef1a8c3b149a50199f8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">hfwa:FinancingReceivables30to89DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iaa6c72dc41b84eb4a60cbb0690218389_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</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="ifb507386206e4cab86c9d83048729363_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if4b9db90185f426db14cb99e621db03f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</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="ieab3a7ecbb8f4beaa324031fa601e66e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ResidentialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">hfwa:FinancingReceivables30to89DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ieb5cc7a6d9354e22b807b011176f09ea_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ResidentialPortfolioSegmentMember</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="i0254f32b51af4bae8402044d7f6f480d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ResidentialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iec4d84f14ae549389590e7c0ae6961a6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ResidentialPortfolioSegmentMember</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="i8d46af746d1e4f9694a5f9cf6098e180_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OnetoFourFamilyRealEstateConstructionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">hfwa:FinancingReceivables30to89DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6affeab107584bc6845d978c539a1251_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OnetoFourFamilyRealEstateConstructionMember</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="id3ae9ac18c1f486387cfc09824f71ade_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OnetoFourFamilyRealEstateConstructionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7b0a75d7c960476393f39c5f13e0f004_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OnetoFourFamilyRealEstateConstructionMember</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="i3a4faf05b7c4478abd0f88352e547148_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">hfwa:FinancingReceivables30to89DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ica2d61adb69f4406bfd656b75c18105a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</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="id8516babae724f608377c8ed66cb24dc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibbf6f0771c104616885b1737d1485ad1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</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="ia6bfb8b317784637a8402b7f9aeb9814_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">hfwa:FinancingReceivables30to89DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i135bf00794494138937cc24ac2d77bc3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</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="i235e8595ed344f28af640cbe57c17c6d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if7964b1cf9e14d61b208deefc7b3c8ce_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</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="i67d1ce10440a4fa798dcd4e7d18f967b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ConsumerPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">hfwa:FinancingReceivables30to89DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia0b315eddb804d858843938435c2f80c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ConsumerPortfolioSegmentMember</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="id9664ad1eb2f4476ab5c9f52aa3dda6b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ConsumerPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia03037c565b04ec3a42527241f64f4a3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ConsumerPortfolioSegmentMember</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="id1647719fbd94929a77b48fed9ef36d0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">hfwa:FinancingReceivables30to89DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i58c1261d5a234abdae3efe937127e284_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</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="i220d77d99dc749cea127a878b1d12b4f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5f6b513812cd46b380a24d113bdd657e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</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="i754c5fa6e3bc48339ecb45743bee8748_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CollateralAxis">us-gaap:CommercialRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="iad009bb4425246e6bfb21b6dd6471bbf_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CollateralAxis">hfwa:FarmlandMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="icb6bf14a7e15405c8827d1e76fa7eb97_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CollateralAxis">hfwa:SingleFamilyResidenceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i2081e903de4441ddae7d829f6888ba8e_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CollateralAxis">us-gaap:CommercialRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i23327e0b8f2a47b49dfe4b733f074eb5_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CollateralAxis">hfwa:FarmlandMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i5288ecb52c8a488a929af33b8607aad0_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CollateralAxis">hfwa:SingleFamilyResidenceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i77532680d2ac43bc95fef114b0ea26e8_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CollateralAxis">us-gaap:CommercialRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i7a31b3eb80c240459b2ea0ccd9ac0f52_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CollateralAxis">hfwa:FarmlandMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="if8d95c765bfa4e0ca0312a08084aeb20_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CollateralAxis">hfwa:SingleFamilyResidenceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i9f671bdf9dc4441b974fec470c2aff55_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CollateralAxis">us-gaap:RealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i211affbadc0e40e4afeb92eb1cbd9dce_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CollateralAxis">hfwa:FarmlandMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i9b87a201fa034b85a9b736ea134bc3a6_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CollateralAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ib761012b40e04ab5b3ceac6d06d2b0b2_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CollateralAxis">us-gaap:CommercialRealEstateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ic0a84c2dc0f547079db190a8d925db41_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CollateralAxis">hfwa:FarmlandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i039fce24e9ef4cb69a606ea2b49a8e35_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CollateralAxis">hfwa:SingleFamilyResidenceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="id18455dae0a9432cb09f2898f61c9eb7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CollateralAxis">us-gaap:CommercialRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6a18e50ef7464e0aac73539a191813d2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CollateralAxis">hfwa:FarmlandMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9f401b37db8a446ca0c5ba6d51eb4e9c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CollateralAxis">hfwa:SingleFamilyResidenceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic8a6da35eccb4f5f9b6ae2732d8f4d35_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CollateralAxis">hfwa:OtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6c8ce44f2d584c33958dab32be8478f3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CollateralAxis">us-gaap:CommercialRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3eb2e6880f3e4e038a87ebbfe6f0cb22_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CollateralAxis">hfwa:FarmlandMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i695c7443ea3949e5a24ab419d70dcb41_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CollateralAxis">hfwa:SingleFamilyResidenceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic2909b1078884548af44c2d287bff9ef_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CollateralAxis">hfwa:OtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id5b9b5f906d6416bac69a24712b2ecd9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CollateralAxis">us-gaap:CommercialRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:NonOwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i41a42108709a48a88733aaf2641dd2cf_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CollateralAxis">hfwa:FarmlandMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:NonOwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i833fe3ef11b542b5ad6d158f8b7b7c50_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CollateralAxis">hfwa:SingleFamilyResidenceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:NonOwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6075666501594b0fa874c0f21278036e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CollateralAxis">hfwa:OtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:NonOwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i154dda2c6a9d452aa23ba38cebd0bd94_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CollateralAxis">us-gaap:CommercialRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6591255f41d44bb1977af88fabbc41c0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CollateralAxis">hfwa:FarmlandMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i14223f46b9e7439bb60991af1c5cf66c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CollateralAxis">hfwa:SingleFamilyResidenceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i130d72a3960141b0a7fe2b6944ed32bb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CollateralAxis">hfwa:OtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9fbdacb2b16e422f98303013586d2831_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CollateralAxis">us-gaap:RealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iec918f27741846a3adbd9f414205df46_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CollateralAxis">hfwa:FarmlandMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib2272956a66546668411abce7769425e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CollateralAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5aea1f8e1ba64dc0af1319501a13828c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CollateralAxis">hfwa:OtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i77dfdc1b47c64790aa7c9f18d75725f2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CollateralAxis">us-gaap:CommercialRealEstateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9588f175bfd648d99c51a95ab3738147_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CollateralAxis">hfwa:FarmlandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i561f3e80f19540329bf206adeb85727e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CollateralAxis">hfwa:SingleFamilyResidenceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1c3ae9c0b34d44549779c17230702424_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i1d040248e8b74a33a308364e83ebe329_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ie57dc130429943229b7a2cd0462eee87_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ia50b8d28ef9740908aded0a4eeb0be24_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ia91185aa8e6f4c688f0c551081480cd8_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:NonOwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i9465fefbd1c94975b3887ea315d23611_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:NonOwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ibf5b4bef53884a52b0c55237ee54331b_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i626496d7bd59411b88afd6fcbbc6fa59_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="id0c8d9e22a6f4534a5aa52fc1e78300c_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:OnetoFourFamilyRealEstateConstructionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i8866d4c3c2ed47b6ab436ed3afb06340_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:OnetoFourFamilyRealEstateConstructionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i8ae4229c2b0f4dc3a690dc0afe7807b2_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:TroubledDebtRestructuredLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i8418aed0537a4ceca4164db7b852628c_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:TroubledDebtRestructuredLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i598b6cba06ce415d83b3cda9a9460c7b_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ConsumerPortfolioSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i2665d48890c34a7cafbddb46dd900c70_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ConsumerPortfolioSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i2bc474401133434cb0df38f01deee315_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:TroubledDebtRestructuredLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="id38ccbcfcbbe4952a04da22fca320bf4_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:TroubledDebtRestructuredLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i922f6712f2444289b852a68c0e2c26e8_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:TroubledDebtRestructuredLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LoanRestructuringModificationAxis">hfwa:ModifiedduringthequarterMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ib86a5c6fb4134803bf9ba57997722da7_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:TroubledDebtRestructuredLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LoanRestructuringModificationAxis">hfwa:ModifiedduringthequarterMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i6d646cb4ee17405780eeff3b0c6e1cdd_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">hfwa:FinanceReceivableModifiedSubsequentDefaultMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:TroubledDebtRestructuredLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i24fb65af82dc40ceacf333fc1ad492ec_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">hfwa:FinanceReceivableModifiedSubsequentDefaultMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:TroubledDebtRestructuredLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="icb3cbf26aafa4548a39e5cce50a05eea_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:LoansReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i30a5ca9aeea54a818eb017bdaa7f2c5e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:LoansReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if3735bebf13f4dca9a3be572c542c4d4_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ResidentialPortfolioSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ic18cb006a98d4f02b6aeb4ca80797d1a_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OnetoFourFamilyRealEstateConstructionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i426a8282da7e46fa8f24683db5ca3c56_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i9366b7108b8446ef9c9c619ce830a5cd_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i467b05cc0f67486a84350bf2fd1b4e61_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9c24802479eb4cde82e438ff8d2f602f_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i85f0ef3ddc184d67a9598bcba1e39d8f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="idc9973710ed74a0a9873ca9d983888cd_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i99531a4a239441d0b8b924b3062244c9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:NonOwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i32151ccb36d5442688352eaa3b906cb4_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:NonOwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="iac7c7ae5c1d149159df7949f6a4c1786_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i470ccd255fe548cf8e3031bf5ea5700c_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="if7b743dc370244ac97a4ada535ba1b15_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ResidentialPortfolioSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie3a08e9e45504ba9b4daa508fd7da978_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ResidentialPortfolioSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i5ad0511cdbac44f4b2cb24fdb1e44941_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ResidentialPortfolioSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i75f277080d1d4bccaa7eb88d26d68c17_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OnetoFourFamilyRealEstateConstructionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9dab81182e9d4024bbbd32c2738e1eed_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OnetoFourFamilyRealEstateConstructionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i452b0ff25b53407b81a3e8e97527cef6_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OnetoFourFamilyRealEstateConstructionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i6e3a82a11af948978dcc3ccdfda79616_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4d459f92816d49a6b887c8b35fbd7040_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i6649ad3dcc3d40c4bedd451d72096a65_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i2b04bb79e2d8424681ef08901a29acfc_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i39d95d620a35462eb21bcc89b0f8017b_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i2bf3763cbf7c4aeb851303711ba39ce7_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i0a6d6e5fbb214fcd9cecbeaab1ba9ea2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ConsumerPortfolioSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ibaad50ff89734d30aa4d10b13f60768d_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ConsumerPortfolioSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i7373c937fd97446ea26972a13e65dd40_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hfwa:PugetSoundMergerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CoreDepositsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i3fc4d91c0de840b391887af854934541_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hfwa:WashingtonBankingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CoreDepositsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i81f86b3572f04411b2dd6b79df9e492c_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hfwa:PremierCommercialBancorpMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CoreDepositsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ifda4b9161df3410c8b474572fc091993_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hfwa:ValleyCommunityBancsharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CoreDepositsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="idec3a70cbda3428fbfaed8ee4a2366a2_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i4dbcf21bc5694b22a855a3f36c6b8a0b_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i916c64405f114a3ca0be30e4d87b6c78_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i196ce6cf875d404a9e4a8b740c619e02_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfwa:CustomersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="if1b50358bba8414789e0f8baf14abaf1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfwa:CustomersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2419b518b4bb477a930868bc52753457_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfwa:ThirdPartiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i1246cb931a604564925c69f6f367360e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfwa:ThirdPartiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia107e081be9a4818856b4d79d36b891a_D20210127-20210127">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
        </entity>
        <period>
            <startDate>2021-01-27</startDate>
            <endDate>2021-01-27</endDate>
        </period>
    </context>
    <context id="i85e80f9485674d16a598f7a66afdc792_D20210421-20210421">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
        </entity>
        <period>
            <startDate>2021-04-21</startDate>
            <endDate>2021-04-21</endDate>
        </period>
    </context>
    <context id="i3c1de7a1f9c342a0909eb6f2c8a56afe_D20210721-20210721">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
        </entity>
        <period>
            <startDate>2021-07-21</startDate>
            <endDate>2021-07-21</endDate>
        </period>
    </context>
    <context id="i1773780474514e128c8e52ecdff0510a_D20211020-20211020">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
        </entity>
        <period>
            <startDate>2021-10-20</startDate>
            <endDate>2021-10-20</endDate>
        </period>
    </context>
    <context id="i27ab33b358b84e2c81a3fd193622c217_D20220126-20220126">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
        </entity>
        <period>
            <startDate>2022-01-26</startDate>
            <endDate>2022-01-26</endDate>
        </period>
    </context>
    <context id="ibe08d2878b6d4dc59c5e200f99eafc14_D20200312-20200312">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">hfwa:TwelfthStockRepurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-12</startDate>
            <endDate>2020-03-12</endDate>
        </period>
    </context>
    <context id="i6915146248e544169655b8f93024e77e_I20200312">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">hfwa:TwelfthStockRepurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-12</instant>
        </period>
    </context>
    <context id="i3fdaeabb821d45c0b61d6b2952843934_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">hfwa:TwelfthStockRepurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i0546efde777c41fb84b0099d7ad2c7b3_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">hfwa:TwelfthStockRepurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i74b673b8233140c780348b2478ed8507_D20200312-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">hfwa:TwelfthStockRepurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-12</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="id017b077ea054273ab13043ee8ea45bd_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">hfwa:SharesRelatedtoWithholdingTaxesontheVestingofRestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i035fc627bac64279ad7c432ac0da29f9_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">hfwa:SharesRelatedtoWithholdingTaxesontheVestingofRestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i1d086877eb1d45bab0ae3f51faac1aa9_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i84d51dea14cd434793fa5a1ed2d7cc1d_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i4a4b7fabb5f8479d9682478eef85836e_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="iebdf220ebb5b432093621df5a0ea1aa0_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="id5102e23716a403db562f28776a179bf_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i277cfd005dc243f784cdb33891d19b4b_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ib6265d0dfe174550a30016a606c7e70e_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ResidentialMortgageBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="idd951628f02743479bece1fdc5bd37d4_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ResidentialMortgageBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i5f64e814454246d3b8778a7a390ff51b_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ResidentialMortgageBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i6812162ef17b44c98722c78370e0c486_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialMortgageBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="id77ba295632a42a8aa2be09ef49adb14_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialMortgageBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i4e20d403e7f2485b875bcdccaf574056_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialMortgageBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ibe58d70bd6e0458a8df1df7c6c405e3e_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ie36352a43c044d1da65fb7113e101ed1_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i303843ce1a3440f499c61d8014c207c1_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i1ff1adb848204475b21b932bcc94c1e1_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:OtherAggregatedInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i55cecc103bca4df28184a861f7420090_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:OtherAggregatedInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i0a0a5eec67804901811d74c7391bf7d0_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:OtherAggregatedInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i999d804023484f32828a3baac0e2ce5a_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i64bdc541dd804a90944fbc071d9440ea_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="idfddf2d452144aa1ba549a3655877301_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i2d8e6f6920f9488480e6a0cd6d82609a_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="iedc769bb8e3f4e649baaef27f2909695_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i9358a8e9e895449e9d388119749420c7_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ib696889de36144af8b24163a8f63fb67_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i9508ebe6ee5e41259bac65ba861b2675_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i198a39c1adae4604bf6424a7ca29f1ba_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i7af00d7a61cd4b53aa174421fe028a4d_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ibff85fb2e295445295ab32d2e06d5fa8_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i9511d3e42c1b413dbe318174e00aac90_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2b60676f00f640d8b0edbe0079185aa3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="idbbb69df5bdc4017b456bc6213844701_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i165fd136249c4cbdb6ea3da443a7a528_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifed2afbc1282480f9b19954e1ab9e403_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i200a195d08e346ba874f1e5db0859e3d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib4051aed82014aada81387f9c7651ee4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ResidentialMortgageBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifc5854522863459ab7c86bf0e8b9d28c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ResidentialMortgageBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if499bf90e3b44b6d9c0c075025b32410_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ResidentialMortgageBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic8700ba95fcb44f0a946c35ecb82d1d2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialMortgageBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4fdb49aa6869487b86711e0cf1bfee63_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialMortgageBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6c1bd0d4c8784a5cab4aab82c81cc535_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialMortgageBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if24d55dc510446218ded1eb0b9e6b0b9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic82839cd3e804bc2b6446d7f2275eb85_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2a68c131cdeb416dad15dec21df9536e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4273a7ecc3bc4ddb8f9f0c81261e368d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:OtherAggregatedInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7dd15e349372463cad3d10e4fb08072b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:OtherAggregatedInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id38fb0e31ad64672ac9b21ab1f5efd66_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:OtherAggregatedInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i345d0d57dafb46bfa689427b83d7daa0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7fe0cd59f7a5473eb5264169ccb2dc43_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i27949ee05cbb4bb3a92944ce93726ee0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id81d860dcdb347bf9bd67ccf2f365aaf_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3d3fc12923f548f2b93d5c57ca879987_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i518f7cd359274c6780f23e3f83384940_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i596e9024500146e68193c2c5510a9ef5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2cf0f060780d4ad0b5b7c60e04e74da3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i45e6d837705443ec87a411e226b8c31a_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i4318e5821db84135bb92776705f95f65_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i5c47d4b447544815951c2b9c13d018ec_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i7dac87fcdd52469084b5b2873735a192_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="icf6a7c4b2fbd495b8aa640ee672f484f_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ib2d6ee4c3c08406b83db8cf5a9925b8b_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i616d12b316064c9ba43f1f48544a4064_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i342985948cf54e5a9f316db6755f56e3_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i2e3de4bcdabc4adda8a4390d2e192a12_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i51faaa94a2a346e4a3509d425d39728e_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ib2a2fdf541f645139b43d8379a9acc2e_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i9049869ce7a84ecaa32999af12aea3af_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ic1512b2a63014dff855b4d72a153e4c7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9c1522a316884c33abf9bb60e6db1e9e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="icc0b541d8c7e4a86bead09cf9ee82189_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i92d97fd5242b455487b5b5d5b889aff8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i814438e6ecbc415483e73e2834b6885c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ieefb3c1208d1472480dd30fe59c258dd_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if2ea87bfad774ca581da4db93b0e8d68_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib4ec2c7379394053890e2cd3b39e3554_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i624ac700652f4dc0ac76dbc52b7fdf66_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0a1bad7f6e1b4e6e8b6742e55fd9c6e8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i958ba10ad633460dae29c308f83a5836_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ice83d854896e45e9b731c136b8767553_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6004e9dbb49b4ef4af0efd548c8e641c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4ff77a53816a4c3c9dfcf308b81fef83_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8d3a7781cdca46bd836152b226f893e3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8ebecf5a1be040c2b653099652b5bb8f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i51666dc68c91400c9c07fa2e4c8ad461_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia5b5f42da8cd4e36a2e183b0896c358a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9b01ecfeebee41f3b374020f7cad227a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id18c626c97a04bdca3d3a13eb697e221_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id122c42179e246ecb1214f3eb228ba90_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7b7a49ad7c4c48baa8a435a8114019ef_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib2a08d3d7f1043d494ab695735a4cefc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i81b51285834541f1bf68385be4578462_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibbc4b6fe11ff45d69245d3a4cb4954e9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i08832308ad14442092d2d4a76e95dfed_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:BranchHeldForSaleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i157165d71cd64e24a544fceaabe5791a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:BranchHeldForSaleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9651946319934f16af76a8b68b993d91_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:BranchHeldForSaleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="idc414f111408424e9fde7cf3c11dcdbe_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:BranchHeldForSaleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i40fa242b3c244ed48c13f22d31e1d22d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:BranchHeldForSaleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if443be1ade2c4b4ab97d7d26d6457609_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib9661d7ae35a4cddb9c521b9737fa510_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i06bd362bb7264ec4b0c4dba48e788b60_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3188fc3cfdf04e26892884971103a824_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iadf66ef45f1c40d9ab81e6b21d2f0bc5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ice1d713841db4c9aa43f2b8e1f474053_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i0383e5d76eea4470af9bf78bddf81827_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ia4bb5aa886a642e9829256185934f4c3_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i980064a7af0848aca13afb98815c401a_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ifa40f318f7fc4cdd8d280715955118f1_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i322a107a2b2d41639b4a1bfb75a00e02_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i9fcc4aa1462943e3803207406647a886_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:BranchHeldForSaleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ie155d2757d0049c1a3c578f9c4d64f89_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:BranchHeldForSaleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i7062e809a1dd43f98b0c22c0a5dfd429_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i58c64351d7f24d3bbe81c012af70d060_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ibc7e9a5a5ba14681a72456e3b39727b7_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i036117168d9942f1b0af9ae63ed2e3a0_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputComparabilityAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="id07d517fa37640329def16e2afe95697_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputComparabilityAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i98d3b6b717d54b8299e1b5c1664d0404_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputComparabilityAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i5145c4b0c3eb4d0f84aafe6534d7f3de_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputComparabilityAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4b1c2213ae4343c38a0b3146c7d4f3aa_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputComparabilityAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ieb491e2b4f7b4ad2b95652aa72c781f5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputComparabilityAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1a0c3083dfe347029c1aaad11aef16b3_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i06d6e94a7dc542e19f3ce75e74e0c045_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ibee06b3b1dda41808630950e180fcef9_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ic56fe2d49fe747078902c2696a19e5a3_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">hfwa:NoninterestDepositsInterestBearingDemandDepositsMoneyMarketAccountsAndSavingsAccountsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="idfd1fe1c78fc432c9c2d34b04085004f_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">hfwa:NoninterestDepositsInterestBearingDemandDepositsMoneyMarketAccountsAndSavingsAccountsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i9ac34b7729234065ac2e3ead6d62b213_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">hfwa:NoninterestDepositsInterestBearingDemandDepositsMoneyMarketAccountsAndSavingsAccountsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i4ce48bec77be4408ac33bd5402dc2d51_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">hfwa:NoninterestDepositsInterestBearingDemandDepositsMoneyMarketAccountsAndSavingsAccountsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i277df3328eba4e3d81d4473a389766e3_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">hfwa:NoninterestDepositsInterestBearingDemandDepositsMoneyMarketAccountsAndSavingsAccountsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i704c72cd21394b4cb6722e341ad0bc22_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i8d5c44f3928c48259cb3fd84ac2d60b5_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i6df3a19ae1c24acba6ad4e72a99645bf_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i204b059779a945b880d0dba650ce5d55_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="iabd9d4e32e9f45ab98c630657178877b_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i3828e618a7724a6089e541a87510261f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</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="ifbb210e6115e4d34a8c44dc7209674b3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</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="i03b0502c046f431c9f3dac3a8acc189d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if60babd79caf4444905a236a010d3d4f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if4783299fa004d2b9cfeea2d10d567fd_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i02d451898aa94406b3a94aa7ac344e08_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">hfwa:UnusedCommitmentstoExtendCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i12cf0aed64604228bfe96ff497e655dc_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">hfwa:UnusedCommitmentstoExtendCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i71781c3cb1ae4ec0b97a7150851e64fa_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">hfwa:UnusedCommitmentstoExtendCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i1d5b4d36b55e4d8b9bda682c1c595465_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">hfwa:UnusedCommitmentstoExtendCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i954188dae2204075af7585432b46a916_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">hfwa:UnusedCommitmentstoExtendCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ia181c0452417414b8b16ad83e5a91f43_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">hfwa:UnusedCommitmentstoExtendCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </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="branch">
        <measure>hfwa:branch</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="segment">
        <measure>hfwa:segment</measure>
    </unit>
    <unit id="contract">
        <measure>hfwa:contract</measure>
    </unit>
    <unit id="contract2">
        <measure>hfwa:Contract</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80L2ZyYWc6ZGI2ODgxNDBjZDRkNDNlMmJmOTczOTU4MTZmNTllNzIvdGFibGU6ZDExNTMwYzAyZGQwNDQ0NWE2ODJhN2E5MWE5ZWYzNDUvdGFibGVyYW5nZTpkMTE1MzBjMDJkZDA0NDQ1YTY4MmE3YTkxYTllZjM0NV80LTEtMS0xLTc2MjU2_11cbce61-f112-4bd2-b8a0-5be4f116a867">0001046025</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80L2ZyYWc6ZGI2ODgxNDBjZDRkNDNlMmJmOTczOTU4MTZmNTllNzIvdGFibGU6ZDExNTMwYzAyZGQwNDQ0NWE2ODJhN2E5MWE5ZWYzNDUvdGFibGVyYW5nZTpkMTE1MzBjMDJkZDA0NDQ1YTY4MmE3YTkxYTllZjM0NV83LTEtMS0xLTc2MjU2_fc86e78c-6ebe-4017-9f01-49b8dc988dfa">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80L2ZyYWc6ZGI2ODgxNDBjZDRkNDNlMmJmOTczOTU4MTZmNTllNzIvdGFibGU6ZDExNTMwYzAyZGQwNDQ0NWE2ODJhN2E5MWE5ZWYzNDUvdGFibGVyYW5nZTpkMTE1MzBjMDJkZDA0NDQ1YTY4MmE3YTkxYTllZjM0NV84LTEtMS0xLTc2MjU2_b51e3c01-18de-41ee-b86f-ae86ec00925c">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80L2ZyYWc6ZGI2ODgxNDBjZDRkNDNlMmJmOTczOTU4MTZmNTllNzIvdGFibGU6ZDExNTMwYzAyZGQwNDQ0NWE2ODJhN2E5MWE5ZWYzNDUvdGFibGVyYW5nZTpkMTE1MzBjMDJkZDA0NDQ1YTY4MmE3YTkxYTllZjM0NV85LTEtMS0xLTc2MjU2_d79393d8-4139-4321-a9aa-abd00b7b4461">Q1</dei:DocumentFiscalPeriodFocus>
    <dei:CurrentFiscalYearEndDate
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80L2ZyYWc6ZGI2ODgxNDBjZDRkNDNlMmJmOTczOTU4MTZmNTllNzIvdGFibGU6ZDExNTMwYzAyZGQwNDQ0NWE2ODJhN2E5MWE5ZWYzNDUvdGFibGVyYW5nZTpkMTE1MzBjMDJkZDA0NDQ1YTY4MmE3YTkxYTllZjM0NV8xMC0xLTEtMS03NjI1Ng_1821872a-a9c3-45c9-8ffd-3f8b6cacf891">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentType
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8xL2ZyYWc6YzAyM2Q0NGQ4MjcyNDhjYTkwNzY3MTZlNGFkNmYwZGUvdGV4dHJlZ2lvbjpjMDIzZDQ0ZDgyNzI0OGNhOTA3NjcxNmU0YWQ2ZjBkZV8yMjk1_59b1625c-0945-4e3a-8837-2fb720d7d37e">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8xL2ZyYWc6YzAyM2Q0NGQ4MjcyNDhjYTkwNzY3MTZlNGFkNmYwZGUvdGV4dHJlZ2lvbjpjMDIzZDQ0ZDgyNzI0OGNhOTA3NjcxNmU0YWQ2ZjBkZV8yMjg4_7ca682ba-9eb6-4959-a15b-6bf8ea84a891">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8xL2ZyYWc6YzAyM2Q0NGQ4MjcyNDhjYTkwNzY3MTZlNGFkNmYwZGUvdGV4dHJlZ2lvbjpjMDIzZDQ0ZDgyNzI0OGNhOTA3NjcxNmU0YWQ2ZjBkZV8yMTY_646accce-0edf-48d3-98bf-6ce48ffbac1e">2022-03-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8xL2ZyYWc6YzAyM2Q0NGQ4MjcyNDhjYTkwNzY3MTZlNGFkNmYwZGUvdGV4dHJlZ2lvbjpjMDIzZDQ0ZDgyNzI0OGNhOTA3NjcxNmU0YWQ2ZjBkZV8yMjg5_79aedd5d-4126-4f45-bc4e-5db495a5e41d">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8xL2ZyYWc6YzAyM2Q0NGQ4MjcyNDhjYTkwNzY3MTZlNGFkNmYwZGUvdGV4dHJlZ2lvbjpjMDIzZDQ0ZDgyNzI0OGNhOTA3NjcxNmU0YWQ2ZjBkZV8yMjkw_9cb59bb2-cf07-41ba-8c60-a4a352b3492f">000-29480</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8xL2ZyYWc6YzAyM2Q0NGQ4MjcyNDhjYTkwNzY3MTZlNGFkNmYwZGUvdGV4dHJlZ2lvbjpjMDIzZDQ0ZDgyNzI0OGNhOTA3NjcxNmU0YWQ2ZjBkZV8yMjg2_b154c0f1-8287-455b-bde5-e1deb8b09f73">HERITAGE FINANCIAL CORP</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8xL2ZyYWc6YzAyM2Q0NGQ4MjcyNDhjYTkwNzY3MTZlNGFkNmYwZGUvdGFibGU6ZGVhYTk4ODgyNDVmNGU2MmE5NTE4MzQ5MGRiNjdjMGUvdGFibGVyYW5nZTpkZWFhOTg4ODI0NWY0ZTYyYTk1MTgzNDkwZGI2N2MwZV8wLTAtMS0xLTc2MjU2_9917712f-91f6-4c81-959d-3eecd008a067">WA</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8xL2ZyYWc6YzAyM2Q0NGQ4MjcyNDhjYTkwNzY3MTZlNGFkNmYwZGUvdGFibGU6ZGVhYTk4ODgyNDVmNGU2MmE5NTE4MzQ5MGRiNjdjMGUvdGFibGVyYW5nZTpkZWFhOTg4ODI0NWY0ZTYyYTk1MTgzNDkwZGI2N2MwZV8wLTQtMS0xLTc2MjU2_2986994f-208a-4f88-94fe-461269710666">91-1857900</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8xL2ZyYWc6YzAyM2Q0NGQ4MjcyNDhjYTkwNzY3MTZlNGFkNmYwZGUvdGFibGU6ZGVhYTk4ODgyNDVmNGU2MmE5NTE4MzQ5MGRiNjdjMGUvdGFibGVyYW5nZTpkZWFhOTg4ODI0NWY0ZTYyYTk1MTgzNDkwZGI2N2MwZV8zLTAtMS0xLTc2MjU2_15196209-f019-4081-9453-55e14943ed41">201 Fifth Avenue SW,</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8xL2ZyYWc6YzAyM2Q0NGQ4MjcyNDhjYTkwNzY3MTZlNGFkNmYwZGUvdGFibGU6ZGVhYTk4ODgyNDVmNGU2MmE5NTE4MzQ5MGRiNjdjMGUvdGFibGVyYW5nZTpkZWFhOTg4ODI0NWY0ZTYyYTk1MTgzNDkwZGI2N2MwZV8zLTEtMS0xLTc2MjU2_a3635954-106a-41cc-acf7-bebf21552e98">Olympia</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8xL2ZyYWc6YzAyM2Q0NGQ4MjcyNDhjYTkwNzY3MTZlNGFkNmYwZGUvdGFibGU6ZGVhYTk4ODgyNDVmNGU2MmE5NTE4MzQ5MGRiNjdjMGUvdGFibGVyYW5nZTpkZWFhOTg4ODI0NWY0ZTYyYTk1MTgzNDkwZGI2N2MwZV8zLTItMS0xLTc2MjU2_3d1a8315-059b-4900-a173-f7fda6c8a30f">WA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8xL2ZyYWc6YzAyM2Q0NGQ4MjcyNDhjYTkwNzY3MTZlNGFkNmYwZGUvdGFibGU6ZGVhYTk4ODgyNDVmNGU2MmE5NTE4MzQ5MGRiNjdjMGUvdGFibGVyYW5nZTpkZWFhOTg4ODI0NWY0ZTYyYTk1MTgzNDkwZGI2N2MwZV8zLTQtMS0xLTc2MjU2_e221f998-2566-409d-8392-be1731fc7143">98501</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8xL2ZyYWc6YzAyM2Q0NGQ4MjcyNDhjYTkwNzY3MTZlNGFkNmYwZGUvdGV4dHJlZ2lvbjpjMDIzZDQ0ZDgyNzI0OGNhOTA3NjcxNmU0YWQ2ZjBkZV8yMjkx_502a0dbf-9a6d-4319-b31e-c9d52b5e52a7">360</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8xL2ZyYWc6YzAyM2Q0NGQ4MjcyNDhjYTkwNzY3MTZlNGFkNmYwZGUvdGV4dHJlZ2lvbjpjMDIzZDQ0ZDgyNzI0OGNhOTA3NjcxNmU0YWQ2ZjBkZV8yMjky_b544b327-0833-4a3d-8275-8ccb23a121a0">943-1500</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8xL2ZyYWc6YzAyM2Q0NGQ4MjcyNDhjYTkwNzY3MTZlNGFkNmYwZGUvdGFibGU6NTYzZjVhOGZhMDRmNDFmMzg1ZThiZmI3OTQ2MGVhMWIvdGFibGVyYW5nZTo1NjNmNWE4ZmEwNGY0MWYzODVlOGJmYjc5NDYwZWExYl8xLTAtMS0xLTc2MjU2_9d13aa1e-77cc-4824-93db-555fd22932a4">Common stock, no par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8xL2ZyYWc6YzAyM2Q0NGQ4MjcyNDhjYTkwNzY3MTZlNGFkNmYwZGUvdGFibGU6NTYzZjVhOGZhMDRmNDFmMzg1ZThiZmI3OTQ2MGVhMWIvdGFibGVyYW5nZTo1NjNmNWE4ZmEwNGY0MWYzODVlOGJmYjc5NDYwZWExYl8xLTEtMS0xLTc2MjU2_62c6157a-c7c8-4a14-9f09-8c6eae7c84cc">HFWA</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8xL2ZyYWc6YzAyM2Q0NGQ4MjcyNDhjYTkwNzY3MTZlNGFkNmYwZGUvdGFibGU6NTYzZjVhOGZhMDRmNDFmMzg1ZThiZmI3OTQ2MGVhMWIvdGFibGVyYW5nZTo1NjNmNWE4ZmEwNGY0MWYzODVlOGJmYjc5NDYwZWExYl8xLTItMS0xLTc2MjU2_86776597-13b8-4ccf-b6de-c7e2430014c7">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8xL2ZyYWc6YzAyM2Q0NGQ4MjcyNDhjYTkwNzY3MTZlNGFkNmYwZGUvdGV4dHJlZ2lvbjpjMDIzZDQ0ZDgyNzI0OGNhOTA3NjcxNmU0YWQ2ZjBkZV8yMjg3_664deeb6-9319-4e8e-b398-80fea0092a55">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8xL2ZyYWc6YzAyM2Q0NGQ4MjcyNDhjYTkwNzY3MTZlNGFkNmYwZGUvdGV4dHJlZ2lvbjpjMDIzZDQ0ZDgyNzI0OGNhOTA3NjcxNmU0YWQ2ZjBkZV8yMjkz_3acd5367-71f0-43f9-b805-9728123dcb5f">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8xL2ZyYWc6YzAyM2Q0NGQ4MjcyNDhjYTkwNzY3MTZlNGFkNmYwZGUvdGFibGU6MjlmNDk4MWZhMTA0NDkwNmI2ZWFhODZiYjM4NWZiYjgvdGFibGVyYW5nZToyOWY0OTgxZmExMDQ0OTA2YjZlYWE4NmJiMzg1ZmJiOF8wLTEtMS0xLTc2MjU2_f29b2b3b-1d62-44cc-b5b3-02ef9468c331">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8xL2ZyYWc6YzAyM2Q0NGQ4MjcyNDhjYTkwNzY3MTZlNGFkNmYwZGUvdGFibGU6MjlmNDk4MWZhMTA0NDkwNmI2ZWFhODZiYjM4NWZiYjgvdGFibGVyYW5nZToyOWY0OTgxZmExMDQ0OTA2YjZlYWE4NmJiMzg1ZmJiOF8xLTQtMS0xLTc2MjU2_9d4d159c-f508-429d-8e82-6d810009964b">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8xL2ZyYWc6YzAyM2Q0NGQ4MjcyNDhjYTkwNzY3MTZlNGFkNmYwZGUvdGFibGU6MjlmNDk4MWZhMTA0NDkwNmI2ZWFhODZiYjM4NWZiYjgvdGFibGVyYW5nZToyOWY0OTgxZmExMDQ0OTA2YjZlYWE4NmJiMzg1ZmJiOF8yLTQtMS0xLTc2MjU2_66ecb512-96fc-4d04-9deb-d9a0b2cc27d0">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8xL2ZyYWc6YzAyM2Q0NGQ4MjcyNDhjYTkwNzY3MTZlNGFkNmYwZGUvdGV4dHJlZ2lvbjpjMDIzZDQ0ZDgyNzI0OGNhOTA3NjcxNmU0YWQ2ZjBkZV8yMjk0_764b295c-7d98-4042-bb68-7d3c6168c699">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i3516a5a505444549b6fd8a0af6fbcb4a_I20220425"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8xL2ZyYWc6YzAyM2Q0NGQ4MjcyNDhjYTkwNzY3MTZlNGFkNmYwZGUvdGV4dHJlZ2lvbjpjMDIzZDQ0ZDgyNzI0OGNhOTA3NjcxNmU0YWQ2ZjBkZV8yMjA3_e267b929-e268-4a4e-956a-b82e442e5212"
      unitRef="shares">35102372</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndDueFromBanks
      contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfMi0xLTEtMS03NjI1Ng_5585632c-3230-481d-b4ac-b7b559b8def4"
      unitRef="usd">87907000</us-gaap:CashAndDueFromBanks>
    <us-gaap:CashAndDueFromBanks
      contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfMi0zLTEtMS03NjI1Ng_7e36c92f-0348-4f0a-bd5d-960e82c28769"
      unitRef="usd">61377000</us-gaap:CashAndDueFromBanks>
    <us-gaap:InterestBearingDepositsInBanks
      contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfMy0xLTEtMS03NjI1Ng_fe62d830-9a7d-4c06-82c2-5bb49eaddfc3"
      unitRef="usd">1488815000</us-gaap:InterestBearingDepositsInBanks>
    <us-gaap:InterestBearingDepositsInBanks
      contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfMy0zLTEtMS03NjI1Ng_105ca7a6-7b81-46f6-8d7b-db8390f644d4"
      unitRef="usd">1661915000</us-gaap:InterestBearingDepositsInBanks>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfNC0xLTEtMS03NjI1Ng_aaa253b8-945c-4e74-94eb-2402bdcd01da"
      unitRef="usd">1576722000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfNC0zLTEtMS03NjI1Ng_efb2e89f-1f4f-40af-a089-2e441db2d334"
      unitRef="usd">1723292000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfNS0wLTEtMS03NjI1Ni90ZXh0cmVnaW9uOjcwOThhY2Q5YTc5MTQ1NDM5MWM2MjdmMDQwY2U2N2M0Xzg0_dfdf95e6-c5b0-4cbe-bd88-ca47c3b35f8b"
      unitRef="usd">1085016000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfNS0wLTEtMS03NjI1Ni90ZXh0cmVnaW9uOjcwOThhY2Q5YTc5MTQ1NDM5MWM2MjdmMDQwY2U2N2M0Xzkx_985140d5-dcac-4bfe-9e1c-45f981c4bfca"
      unitRef="usd">883832000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfNS0xLTEtMS03NjI1Ng_55086ad9-b0d4-44a1-9976-b32883a124a1"
      unitRef="usd">1039924000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfNS0zLTEtMS03NjI1Ng_3376623f-4e5a-4c99-be52-576583daf40c"
      unitRef="usd">894335000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:HeldToMaturitySecuritiesFairValue
      contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfNi0wLTEtMS03NjI1Ni90ZXh0cmVnaW9uOjA2MzQ4NTQ1ODAyZTRiZDA5NzQ3ZjY1NDMwYmVkMDliXzgy_d2464834-117b-4353-9c97-96dd64abfe9b"
      unitRef="usd">384822000</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:HeldToMaturitySecuritiesFairValue
      contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfNi0wLTEtMS03NjI1Ni90ZXh0cmVnaW9uOjA2MzQ4NTQ1ODAyZTRiZDA5NzQ3ZjY1NDMwYmVkMDliXzEwOTk1MTE2Mjc4OTE_86180c91-1962-438f-b2d4-226479309bb5"
      unitRef="usd">376331000</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss
      contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfNi0xLTEtMS03NjI1Ng_2a4c4c5e-80ad-4f03-87ea-90c6ef1c54b6"
      unitRef="usd">422213000</us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss>
    <us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss
      contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfNi0zLTEtMS03NjI1Ng_65360a47-855d-4c2f-b272-df71ee73b8ac"
      unitRef="usd">383393000</us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss>
    <us-gaap:DebtSecurities
      contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfNy0xLTEtMS03NjI1Ng_4f604098-c6bb-4aaa-81b3-831e734882dc"
      unitRef="usd">1462137000</us-gaap:DebtSecurities>
    <us-gaap:DebtSecurities
      contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfNy0zLTEtMS03NjI1Ng_1e5e7bd3-73a4-4f5b-8ac3-f0c2ba2767a2"
      unitRef="usd">1277728000</us-gaap:DebtSecurities>
    <us-gaap:LoansReceivableHeldForSaleNetNotPartOfDisposalGroup
      contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfOC0xLTEtMS03NjI1Ng_f3bbd5a3-42f9-497f-80be-9f7f3e6f2c45"
      unitRef="usd">1142000</us-gaap:LoansReceivableHeldForSaleNetNotPartOfDisposalGroup>
    <us-gaap:LoansReceivableHeldForSaleNetNotPartOfDisposalGroup
      contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfOC0zLTEtMS03NjI1Ng_5e0a5bca-af0e-4669-80ff-7f4289b49bf4"
      unitRef="usd">1476000</us-gaap:LoansReceivableHeldForSaleNetNotPartOfDisposalGroup>
    <us-gaap:NotesReceivableGross
      contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfOS0xLTEtMS03NjI1Ng_29362f56-af6b-46f2-b783-722d60e81e15"
      unitRef="usd">3821178000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfOS0zLTEtMS03NjI1Ng_c56e2f9a-02e7-41c3-ab37-c00c71098f49"
      unitRef="usd">3815662000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfMTAtMS0xLTEtNzYyNTY_4d72ab2a-187d-4c7b-b7bf-fe7ec2fd1d34"
      unitRef="usd">40333000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfMTAtMy0xLTEtNzYyNTY_8b1b725d-23db-4d06-b227-27aa9f60bd07"
      unitRef="usd">42361000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:NotesReceivableNet
      contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfMTEtMS0xLTEtNzYyNTY_bd025498-9fc0-4517-9b47-86154c78610b"
      unitRef="usd">3780845000</us-gaap:NotesReceivableNet>
    <us-gaap:NotesReceivableNet
      contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfMTEtMy0xLTEtNzYyNTY_27c5c21d-832a-48fd-aef8-e9939e9b4772"
      unitRef="usd">3773301000</us-gaap:NotesReceivableNet>
    <us-gaap:OtherRealEstate
      contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfMTItMS0xLTEtNzYyNTY_dddd8387-41bb-4948-ba56-f3340c957e13"
      unitRef="usd">0</us-gaap:OtherRealEstate>
    <us-gaap:OtherRealEstate
      contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfMTItMy0xLTEtNzYyNTY_8bb381e4-17f0-4be7-ad11-50ebb18d0bc6"
      unitRef="usd">0</us-gaap:OtherRealEstate>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfMTMtMS0xLTEtNzYyNTY_44e48878-d468-4206-925d-a743793923bc"
      unitRef="usd">78737000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfMTMtMy0xLTEtNzYyNTY_3486a8c1-1533-4d68-8ac3-2d6a114c2c89"
      unitRef="usd">79370000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:FederalHomeLoanBankStock
      contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfMTQtMS0xLTEtNzYyNTY_fc5ab160-aea3-493c-a288-c0fcfad3e0aa"
      unitRef="usd">8916000</us-gaap:FederalHomeLoanBankStock>
    <us-gaap:FederalHomeLoanBankStock
      contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfMTQtMy0xLTEtNzYyNTY_9e4bee1d-53a4-4b98-81a8-73553a778132"
      unitRef="usd">7933000</us-gaap:FederalHomeLoanBankStock>
    <us-gaap:BankOwnedLifeInsurance
      contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfMTUtMS0xLTEtNzYyNTY_f34b0343-652c-4e6d-be55-ec91b0243b08"
      unitRef="usd">119929000</us-gaap:BankOwnedLifeInsurance>
    <us-gaap:BankOwnedLifeInsurance
      contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfMTUtMy0xLTEtNzYyNTY_2d09266f-d731-4228-8f8e-5db0614940a0"
      unitRef="usd">120196000</us-gaap:BankOwnedLifeInsurance>
    <us-gaap:InterestReceivable
      contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfMTYtMS0xLTEtNzYyNTY_f8f32394-1ef6-4aff-8689-55421e129e0c"
      unitRef="usd">14582000</us-gaap:InterestReceivable>
    <us-gaap:InterestReceivable
      contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfMTYtMy0xLTEtNzYyNTY_8f0ce703-9718-48bf-b8fc-0272277964e3"
      unitRef="usd">14657000</us-gaap:InterestReceivable>
    <us-gaap:PrepaidExpenseAndOtherAssets
      contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfMTctMS0xLTEtNzYyNTY_5b9a2687-bce1-401e-b577-e43fb758696e"
      unitRef="usd">190592000</us-gaap:PrepaidExpenseAndOtherAssets>
    <us-gaap:PrepaidExpenseAndOtherAssets
      contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfMTctMy0xLTEtNzYyNTY_3dfd9ab5-50ac-4aa2-9aed-aca6ffe60753"
      unitRef="usd">183543000</us-gaap:PrepaidExpenseAndOtherAssets>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfMTgtMS0xLTEtNzYyNTY_785c4778-99fa-4a08-8087-827296418b29"
      unitRef="usd">9273000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfMTgtMy0xLTEtNzYyNTY_6557a5ee-4d1c-47ae-94ee-74dfce3073d4"
      unitRef="usd">9977000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:Goodwill
      contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfMTktMS0xLTEtNzYyNTY_505dacd0-4c94-46a6-8533-5ab3dbe68c54"
      unitRef="usd">240939000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfMTktMy0xLTEtNzYyNTY_507c0ad2-b9dc-4110-9dad-39feff704f2f"
      unitRef="usd">240939000</us-gaap:Goodwill>
    <us-gaap:Assets
      contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfMjAtMS0xLTEtNzYyNTY_64376e7a-dc6f-428b-924d-b77702e87fe9"
      unitRef="usd">7483814000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfMjAtMy0xLTEtNzYyNTY_4054030c-1e78-4f8a-a037-9fec7a324cc3"
      unitRef="usd">7432412000</us-gaap:Assets>
    <us-gaap:Deposits
      contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfMjItMS0xLTEtNzYyNTY_9de258d5-b7de-4643-a049-1a12baf1ec29"
      unitRef="usd">6491500000</us-gaap:Deposits>
    <us-gaap:Deposits
      contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfMjItMy0xLTEtNzYyNTY_f4d85fb6-dc7d-464a-963a-755ecd2a5a05"
      unitRef="usd">6394290000</us-gaap:Deposits>
    <us-gaap:JuniorSubordinatedNotes
      contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfMjQtMS0xLTEtNzYyNTY_67b36426-f9bc-486e-bee2-a062eae1cda0"
      unitRef="usd">21253000</us-gaap:JuniorSubordinatedNotes>
    <us-gaap:JuniorSubordinatedNotes
      contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfMjQtMy0xLTEtNzYyNTY_ed86c247-3879-4f17-a23f-b0a0c95dcbe9"
      unitRef="usd">21180000</us-gaap:JuniorSubordinatedNotes>
    <us-gaap:SecuritiesSoldUnderAgreementsToRepurchase
      contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfMjUtMS0xLTEtNzYyNTY_82b24b5d-0666-4d7a-a722-dc0f42706c10"
      unitRef="usd">49069000</us-gaap:SecuritiesSoldUnderAgreementsToRepurchase>
    <us-gaap:SecuritiesSoldUnderAgreementsToRepurchase
      contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfMjUtMy0xLTEtNzYyNTY_09d32cba-1262-450d-9c1b-e3fb54019da6"
      unitRef="usd">50839000</us-gaap:SecuritiesSoldUnderAgreementsToRepurchase>
    <us-gaap:OtherLiabilities
      contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfMjYtMS0xLTEtNzYyNTY_4fafdd23-7720-47fb-b9ec-5a659673e745"
      unitRef="usd">100543000</us-gaap:OtherLiabilities>
    <us-gaap:OtherLiabilities
      contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfMjYtMy0xLTEtNzYyNTY_90831c2d-2c2b-491b-a8e3-581d6dcce7ae"
      unitRef="usd">111671000</us-gaap:OtherLiabilities>
    <us-gaap:Liabilities
      contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfMjctMS0xLTEtNzYyNTY_80c019d4-11a9-4b31-b5b5-4f95523a18b0"
      unitRef="usd">6662365000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfMjctMy0xLTEtNzYyNTY_6ca52acc-fa58-4042-90f0-617f9235a3ba"
      unitRef="usd">6577980000</us-gaap:Liabilities>
    <us-gaap:PreferredStockNoParValue
      contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfMjktMC0xLTEtNzYyNTYvdGV4dHJlZ2lvbjowOGMzNTViY2U3NGU0ZjA5OTVmM2NmYmYxYjUzYzlmMV8yMQ_60c0c8dc-e908-4939-b9c0-fc62321de350"
      unitRef="usdPerShare">0</us-gaap:PreferredStockNoParValue>
    <us-gaap:PreferredStockNoParValue
      contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfMjktMC0xLTEtNzYyNTYvdGV4dHJlZ2lvbjowOGMzNTViY2U3NGU0ZjA5OTVmM2NmYmYxYjUzYzlmMV8yMQ_f79364bc-607f-4d43-ae92-1cd62870f45c"
      unitRef="usdPerShare">0</us-gaap:PreferredStockNoParValue>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfMjktMC0xLTEtNzYyNTYvdGV4dHJlZ2lvbjowOGMzNTViY2U3NGU0ZjA5OTVmM2NmYmYxYjUzYzlmMV8zNQ_594dba61-cb35-4e31-ba6d-14bda78aa3b2"
      unitRef="shares">2500000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfMjktMC0xLTEtNzYyNTYvdGV4dHJlZ2lvbjowOGMzNTViY2U3NGU0ZjA5OTVmM2NmYmYxYjUzYzlmMV8zNQ_ce66a37c-1e44-4be3-8c46-64bbfa29a359"
      unitRef="shares">2500000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockValueOutstanding
      contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfMjktMC0xLTEtNzYyNTYvdGV4dHJlZ2lvbjowOGMzNTViY2U3NGU0ZjA5OTVmM2NmYmYxYjUzYzlmMV81Nw_0378a80a-4664-4431-bbe0-1d165c0ef9f0"
      unitRef="usd">0</us-gaap:PreferredStockValueOutstanding>
    <us-gaap:PreferredStockValueOutstanding
      contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfMjktMC0xLTEtNzYyNTYvdGV4dHJlZ2lvbjowOGMzNTViY2U3NGU0ZjA5OTVmM2NmYmYxYjUzYzlmMV81Nw_59e4b85f-6038-4b51-80d9-bf533e53a9c0"
      unitRef="usd">0</us-gaap:PreferredStockValueOutstanding>
    <us-gaap:PreferredStockValue
      contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfMjktMS0xLTEtNzYyNTY_6a8519db-096c-4e75-8189-0f38072a4daa"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfMjktMy0xLTEtNzYyNTY_32486407-5cab-4e1c-85f4-7d8c30dba2a9"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockNoParValue
      contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfMzAtMC0xLTEtNzYyNTYvdGV4dHJlZ2lvbjo1MWYwZWM3ZGE4ZDg0MjE2YjU4NmQ1M2M2ZTBjYjQ2MV8xOA_2e03ff3b-1492-41e4-8f5a-5b3a8af4e5b3"
      unitRef="usdPerShare">0</us-gaap:CommonStockNoParValue>
    <us-gaap:CommonStockNoParValue
      contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfMzAtMC0xLTEtNzYyNTYvdGV4dHJlZ2lvbjo1MWYwZWM3ZGE4ZDg0MjE2YjU4NmQ1M2M2ZTBjYjQ2MV8xOA_43afda78-ff89-4995-b3a7-7ac8282bb5b2"
      unitRef="usdPerShare">0</us-gaap:CommonStockNoParValue>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfMzAtMC0xLTEtNzYyNTYvdGV4dHJlZ2lvbjo1MWYwZWM3ZGE4ZDg0MjE2YjU4NmQ1M2M2ZTBjYjQ2MV8zMg_2377b2e2-eba9-4926-869e-ae2d51f2254f"
      unitRef="shares">50000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfMzAtMC0xLTEtNzYyNTYvdGV4dHJlZ2lvbjo1MWYwZWM3ZGE4ZDg0MjE2YjU4NmQ1M2M2ZTBjYjQ2MV8zMg_406096d6-4958-4466-90b4-c634a4632c8c"
      unitRef="shares">50000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfMzAtMC0xLTEtNzYyNTYvdGV4dHJlZ2lvbjo1MWYwZWM3ZGE4ZDg0MjE2YjU4NmQ1M2M2ZTBjYjQ2MV81NA_56934007-7029-462a-89ec-bb0dcd7db021"
      unitRef="shares">35102372</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfMzAtMC0xLTEtNzYyNTYvdGV4dHJlZ2lvbjo1MWYwZWM3ZGE4ZDg0MjE2YjU4NmQ1M2M2ZTBjYjQ2MV81NA_938091f4-f193-4016-be6e-ad98a7cedce0"
      unitRef="shares">35102372</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfMzAtMC0xLTEtNzYyNTYvdGV4dHJlZ2lvbjo1MWYwZWM3ZGE4ZDg0MjE2YjU4NmQ1M2M2ZTBjYjQ2MV82MQ_2ea88d76-eadf-496f-b5f6-c721c1b48b94"
      unitRef="shares">35105779</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfMzAtMC0xLTEtNzYyNTYvdGV4dHJlZ2lvbjo1MWYwZWM3ZGE4ZDg0MjE2YjU4NmQ1M2M2ZTBjYjQ2MV82MQ_53cf78dc-707e-4349-b888-f37671ed174a"
      unitRef="shares">35105779</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfMzAtMS0xLTEtNzYyNTY_41e87f92-5cc1-4e31-84e8-4a6c13a92866"
      unitRef="usd">550096000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfMzAtMy0xLTEtNzYyNTY_d7819b42-3925-476a-b798-8c612e374fe4"
      unitRef="usd">551798000</us-gaap:CommonStockValue>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfMzEtMS0xLTEtNzYyNTY_b225191d-19e6-4263-89f1-f42cd9b618eb"
      unitRef="usd">305581000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfMzEtMy0xLTEtNzYyNTY_169df1f5-24ae-456c-a2eb-8a04d8d1f121"
      unitRef="usd">293238000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfMzItMS0xLTEtNzYyNTY_63d9d627-9c47-415d-9a57-2683c3b5992c"
      unitRef="usd">-34228000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfMzItMy0xLTEtNzYyNTY_4ab5603b-d5cd-4742-9ad3-f9b8f199e492"
      unitRef="usd">9396000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfMzMtMS0xLTEtNzYyNTY_041cb8e4-9da0-4b4e-894e-59c203af54b2"
      unitRef="usd">821449000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfMzMtMy0xLTEtNzYyNTY_fcc28080-a7ac-4613-8d5d-82167366a8df"
      unitRef="usd">854432000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfMzQtMS0xLTEtNzYyNTY_ca65954a-35d4-451c-a8d3-139a938a6afa"
      unitRef="usd">7483814000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfMzQtMy0xLTEtNzYyNTY_91e641f2-6ebb-4415-a070-5323ff6788e6"
      unitRef="usd">7432412000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:InterestAndFeeIncomeLoansAndLeases
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfMy0xLTEtMS03NjI1Ng_3d67fac8-7751-4533-a10b-678fc668d3d5"
      unitRef="usd">41025000</us-gaap:InterestAndFeeIncomeLoansAndLeases>
    <us-gaap:InterestAndFeeIncomeLoansAndLeases
      contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfMy0zLTEtMS03NjI1Ng_57790fc6-6084-4d0c-a035-f99f80d84127"
      unitRef="usd">49524000</us-gaap:InterestAndFeeIncomeLoansAndLeases>
    <us-gaap:InterestIncomeSecuritiesTaxable
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfNC0xLTEtMS03NjI1Ng_447d86a2-1cef-4dbb-880f-f7e0078d760a"
      unitRef="usd">6003000</us-gaap:InterestIncomeSecuritiesTaxable>
    <us-gaap:InterestIncomeSecuritiesTaxable
      contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfNC0zLTEtMS03NjI1Ng_ec5ab1f2-9bf2-4bd8-830c-d8a597b71add"
      unitRef="usd">3534000</us-gaap:InterestIncomeSecuritiesTaxable>
    <us-gaap:InterestIncomeSecuritiesTaxExempt
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfNS0xLTEtMS03NjI1Ng_7dc00a06-0812-407f-9449-40f63bc34e36"
      unitRef="usd">860000</us-gaap:InterestIncomeSecuritiesTaxExempt>
    <us-gaap:InterestIncomeSecuritiesTaxExempt
      contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfNS0zLTEtMS03NjI1Ng_17eb7358-4913-4e13-9f14-b8fdb92f58a0"
      unitRef="usd">958000</us-gaap:InterestIncomeSecuritiesTaxExempt>
    <us-gaap:OtherInterestAndDividendIncome
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfNi0xLTEtMS03NjI1Ng_40c173e9-79e9-4f8a-b6c7-f6f5bd1c46d5"
      unitRef="usd">706000</us-gaap:OtherInterestAndDividendIncome>
    <us-gaap:OtherInterestAndDividendIncome
      contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfNi0zLTEtMS03NjI1Ng_21ccd7b9-5f0f-4004-85af-b980b55cffbf"
      unitRef="usd">175000</us-gaap:OtherInterestAndDividendIncome>
    <us-gaap:InterestAndDividendIncomeOperating
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfNy0xLTEtMS03NjI1Ng_d7c2f033-d112-4f61-80d2-6758ae08aee1"
      unitRef="usd">48594000</us-gaap:InterestAndDividendIncomeOperating>
    <us-gaap:InterestAndDividendIncomeOperating
      contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfNy0zLTEtMS03NjI1Ng_4ba894cf-b55f-42af-b541-421958b54d21"
      unitRef="usd">54191000</us-gaap:InterestAndDividendIncomeOperating>
    <us-gaap:InterestExpenseDeposits
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfOS0xLTEtMS03NjI1Ng_9c802ca3-0c6c-46f6-a598-a212f9f4eccd"
      unitRef="usd">1424000</us-gaap:InterestExpenseDeposits>
    <us-gaap:InterestExpenseDeposits
      contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfOS0zLTEtMS03NjI1Ng_902c0d35-aeda-4a27-aba9-f8b686339ddc"
      unitRef="usd">1728000</us-gaap:InterestExpenseDeposits>
    <us-gaap:InterestExpenseJuniorSubordinatedDebentures
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfMTAtMS0xLTEtNzYyNTY_454e42b1-28d9-4c9a-b3fb-0d9795d47fc5"
      unitRef="usd">194000</us-gaap:InterestExpenseJuniorSubordinatedDebentures>
    <us-gaap:InterestExpenseJuniorSubordinatedDebentures
      contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfMTAtMy0xLTEtNzYyNTY_c0eeaf42-ab49-4b77-8495-6cd95e94c51b"
      unitRef="usd">187000</us-gaap:InterestExpenseJuniorSubordinatedDebentures>
    <us-gaap:InterestExpenseOther
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfMTEtMS0xLTEtNzYyNTY_0e3b7d16-baf5-493b-b9a6-a11e1e8a71c7"
      unitRef="usd">32000</us-gaap:InterestExpenseOther>
    <us-gaap:InterestExpenseOther
      contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfMTEtMy0xLTEtNzYyNTY_8cb6ac12-66d0-4e1a-8692-b5dbbc7486c9"
      unitRef="usd">38000</us-gaap:InterestExpenseOther>
    <us-gaap:InterestExpense
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfMTItMS0xLTEtNzYyNTY_8ab59ae9-d952-4f8c-8517-bec9eee970c3"
      unitRef="usd">1650000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfMTItMy0xLTEtNzYyNTY_109ed199-fccf-413b-b1fa-9c4daa4ce5f2"
      unitRef="usd">1953000</us-gaap:InterestExpense>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfMTMtMS0xLTEtNzYyNTY_ccfa73d2-2d04-44fc-9a2e-fa3254eff058"
      unitRef="usd">46944000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfMTMtMy0xLTEtNzYyNTY_5f6b81e4-2173-4d92-8754-80513b932f5b"
      unitRef="usd">52238000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:ProvisionForLoanLeaseAndOtherLosses
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfMTQtMS0xLTEtNzYyNTY_6e92e9de-4540-44da-94d9-abac9b72e7bb"
      unitRef="usd">-3577000</us-gaap:ProvisionForLoanLeaseAndOtherLosses>
    <us-gaap:ProvisionForLoanLeaseAndOtherLosses
      contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfMTQtMy0xLTEtNzYyNTY_4fd33ce6-f9b0-4983-a3f4-151048a4d6ef"
      unitRef="usd">-7199000</us-gaap:ProvisionForLoanLeaseAndOtherLosses>
    <us-gaap:InterestIncomeExpenseAfterProvisionForLoanLoss
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfMTUtMS0xLTEtNzYyNTY_9ecccf9a-4a05-48ca-9dd4-13c0f715a50d"
      unitRef="usd">50521000</us-gaap:InterestIncomeExpenseAfterProvisionForLoanLoss>
    <us-gaap:InterestIncomeExpenseAfterProvisionForLoanLoss
      contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfMTUtMy0xLTEtNzYyNTY_ee4d758f-4995-4fd3-8762-22b264f01acc"
      unitRef="usd">59437000</us-gaap:InterestIncomeExpenseAfterProvisionForLoanLoss>
    <hfwa:TotalDepositFeesAndOtherServiceCharges
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfMTctMS0xLTEtNzYyNTY_b83ed250-ffe4-4c01-8960-fea8213c1abe"
      unitRef="usd">2296000</hfwa:TotalDepositFeesAndOtherServiceCharges>
    <hfwa:TotalDepositFeesAndOtherServiceCharges
      contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfMTctMy0xLTEtNzYyNTY_a7687b29-d8e1-45b5-a609-84670adb25f5"
      unitRef="usd">1892000</hfwa:TotalDepositFeesAndOtherServiceCharges>
    <hfwa:CardRevenue
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfMTgtMS0xLTEtODU5NTg_ad3e55ac-3d93-48eb-8462-b373ea7ceaa7"
      unitRef="usd">2441000</hfwa:CardRevenue>
    <hfwa:CardRevenue
      contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfMTgtMy0xLTEtODU5NTg_d1dd6da2-19a5-431c-8e51-3f6100aeb50c"
      unitRef="usd">2097000</hfwa:CardRevenue>
    <us-gaap:DebtAndEquitySecuritiesRealizedGainLoss
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfMTgtMS0xLTEtNzYyNTY_02ea94bb-a39f-4b50-8520-5859018674f3"
      unitRef="usd">0</us-gaap:DebtAndEquitySecuritiesRealizedGainLoss>
    <us-gaap:DebtAndEquitySecuritiesRealizedGainLoss
      contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfMTgtMy0xLTEtNzYyNTY_151bf580-247c-4ecf-b6e6-0f1bbc2962ce"
      unitRef="usd">29000</us-gaap:DebtAndEquitySecuritiesRealizedGainLoss>
    <us-gaap:GainLossOnSalesOfLoansNet
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfMTktMS0xLTEtNzYyNTY_1653e9f1-82e4-4c46-a74b-bef6269fa250"
      unitRef="usd">241000</us-gaap:GainLossOnSalesOfLoansNet>
    <us-gaap:GainLossOnSalesOfLoansNet
      contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfMTktMy0xLTEtNzYyNTY_3659355b-b45d-4798-b83c-1edaa0afc973"
      unitRef="usd">1370000</us-gaap:GainLossOnSalesOfLoansNet>
    <hfwa:InterestRateSwapFeeIncome
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfMjAtMS0xLTEtNzYyNTY_172e8f5c-c835-4d4e-95ff-93d041caa1c8"
      unitRef="usd">279000</hfwa:InterestRateSwapFeeIncome>
    <hfwa:InterestRateSwapFeeIncome
      contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfMjAtMy0xLTEtNzYyNTY_c6ea729c-52be-4d90-9426-798fa75502e3"
      unitRef="usd">152000</hfwa:InterestRateSwapFeeIncome>
    <us-gaap:BankOwnedLifeInsuranceIncome
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfMjEtMS0xLTEtNzYyNTY_712d2834-d986-46f9-b754-46892b32e7db"
      unitRef="usd">1695000</us-gaap:BankOwnedLifeInsuranceIncome>
    <us-gaap:BankOwnedLifeInsuranceIncome
      contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfMjEtMy0xLTEtNzYyNTY_3f530d9b-9752-4b3f-83e7-886f0ebe86b2"
      unitRef="usd">656000</us-gaap:BankOwnedLifeInsuranceIncome>
    <us-gaap:GainLossOnSaleOfOtherAssets
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfMjItMS0xLTEtODQxNDU_e1b74cb0-6f33-4850-9682-9d5705d1ab3e"
      unitRef="usd">204000</us-gaap:GainLossOnSaleOfOtherAssets>
    <us-gaap:GainLossOnSaleOfOtherAssets
      contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfMjItMy0xLTEtODQxNDU_b152f1d6-4706-4de1-bac6-64109d2f7875"
      unitRef="usd">22000</us-gaap:GainLossOnSaleOfOtherAssets>
    <us-gaap:NoninterestIncomeOther
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfMjItMS0xLTEtNzYyNTY_50d59e56-ac43-49cc-9f13-845121285efa"
      unitRef="usd">1382000</us-gaap:NoninterestIncomeOther>
    <us-gaap:NoninterestIncomeOther
      contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfMjItMy0xLTEtNzYyNTY_d013ce76-bc19-4ee6-a747-d528ebe50367"
      unitRef="usd">2033000</us-gaap:NoninterestIncomeOther>
    <us-gaap:NoninterestIncome
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfMjMtMS0xLTEtNzYyNTY_64042770-a57a-4e98-994e-ee73d2d3c1b0"
      unitRef="usd">8538000</us-gaap:NoninterestIncome>
    <us-gaap:NoninterestIncome
      contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfMjMtMy0xLTEtNzYyNTY_f87ff673-b769-4209-887d-11018e13e94b"
      unitRef="usd">8251000</us-gaap:NoninterestIncome>
    <us-gaap:LaborAndRelatedExpense
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfMjUtMS0xLTEtNzYyNTY_6169708f-3168-4cb3-9814-f949c7a0bf5b"
      unitRef="usd">21252000</us-gaap:LaborAndRelatedExpense>
    <us-gaap:LaborAndRelatedExpense
      contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfMjUtMy0xLTEtNzYyNTY_24483fe6-c2ae-4358-b28c-493218f7f490"
      unitRef="usd">22201000</us-gaap:LaborAndRelatedExpense>
    <us-gaap:OccupancyNet
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfMjYtMS0xLTEtNzYyNTY_9bf729e0-b89f-4961-b08e-69d41ab18d35"
      unitRef="usd">4331000</us-gaap:OccupancyNet>
    <us-gaap:OccupancyNet
      contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfMjYtMy0xLTEtNzYyNTY_9bce3b5c-dae1-471a-8556-f2b08724fd1c"
      unitRef="usd">4454000</us-gaap:OccupancyNet>
    <us-gaap:CommunicationsAndInformationTechnology
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfMjctMS0xLTEtNzYyNTY_5cf62451-9c8d-4299-9e1c-8273a43a3f02"
      unitRef="usd">4061000</us-gaap:CommunicationsAndInformationTechnology>
    <us-gaap:CommunicationsAndInformationTechnology
      contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfMjctMy0xLTEtNzYyNTY_609a18f4-c7fe-4816-b86d-2543942d6cd1"
      unitRef="usd">3812000</us-gaap:CommunicationsAndInformationTechnology>
    <us-gaap:MarketingExpense
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfMjgtMS0xLTEtNzYyNTY_c77aa1b4-b0d9-42a4-8639-6f064edee602"
      unitRef="usd">266000</us-gaap:MarketingExpense>
    <us-gaap:MarketingExpense
      contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfMjgtMy0xLTEtNzYyNTY_e171e6bc-70ba-472d-8eaf-54295fcca148"
      unitRef="usd">513000</us-gaap:MarketingExpense>
    <us-gaap:ProfessionalFees
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfMjktMS0xLTEtNzYyNTY_488348e0-6ce2-43e0-8897-9c544d76566b"
      unitRef="usd">699000</us-gaap:ProfessionalFees>
    <us-gaap:ProfessionalFees
      contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfMjktMy0xLTEtNzYyNTY_410666eb-c05a-4c18-b830-82a8f1944928"
      unitRef="usd">1270000</us-gaap:ProfessionalFees>
    <us-gaap:TaxesExcludingIncomeAndExciseTaxes
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfMzAtMS0xLTEtNzYyNTY_5d581a65-3dd7-4d13-9f10-38100f25ae7f"
      unitRef="usd">796000</us-gaap:TaxesExcludingIncomeAndExciseTaxes>
    <us-gaap:TaxesExcludingIncomeAndExciseTaxes
      contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfMzAtMy0xLTEtNzYyNTY_c25b5d16-0fc0-4547-9ce3-2366df91e780"
      unitRef="usd">972000</us-gaap:TaxesExcludingIncomeAndExciseTaxes>
    <us-gaap:FederalDepositInsuranceCorporationPremiumExpense
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfMzEtMS0xLTEtNzYyNTY_21509b6c-52de-40a4-89f5-52baf428c3b0"
      unitRef="usd">600000</us-gaap:FederalDepositInsuranceCorporationPremiumExpense>
    <us-gaap:FederalDepositInsuranceCorporationPremiumExpense
      contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfMzEtMy0xLTEtNzYyNTY_c9dfc1d1-434f-4111-9fc0-0a8a53b49019"
      unitRef="usd">589000</us-gaap:FederalDepositInsuranceCorporationPremiumExpense>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfMzMtMS0xLTEtNzYyNTY_46e926d5-39da-44eb-8b7e-53785a6f60e4"
      unitRef="usd">704000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfMzMtMy0xLTEtNzYyNTY_41289bcf-12d7-456b-a727-1ba7c578bf4c"
      unitRef="usd">797000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:OtherNoninterestExpense
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfMzQtMS0xLTEtNzYyNTY_22ca3a75-abe4-4aea-9e6d-617cd5416e30"
      unitRef="usd">3011000</us-gaap:OtherNoninterestExpense>
    <us-gaap:OtherNoninterestExpense
      contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfMzQtMy0xLTEtNzYyNTY_75adf641-649b-4a61-b558-97368bd36ed2"
      unitRef="usd">2634000</us-gaap:OtherNoninterestExpense>
    <us-gaap:NoninterestExpense
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfMzUtMS0xLTEtNzYyNTY_4aac958d-a899-4b15-88c4-45a8e86ab623"
      unitRef="usd">35720000</us-gaap:NoninterestExpense>
    <us-gaap:NoninterestExpense
      contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfMzUtMy0xLTEtNzYyNTY_dc608de1-165e-4ff7-a982-eb4e759fcaec"
      unitRef="usd">37242000</us-gaap:NoninterestExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfMzYtMS0xLTEtNzYyNTY_8fc62098-433f-4650-a55f-b73156ec574b"
      unitRef="usd">23339000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfMzYtMy0xLTEtNzYyNTY_f6984052-89bd-4ecb-88aa-84ad3e514d5c"
      unitRef="usd">30446000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfMzctMS0xLTEtNzYyNTY_09f2ff3e-2328-4032-8752-1437d7230cc7"
      unitRef="usd">3582000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfMzctMy0xLTEtNzYyNTY_2e0f82a8-f83b-4559-83d7-1ae543bda6f5"
      unitRef="usd">5102000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfMzgtMS0xLTEtNzYyNTY_c2a6e1c1-58bb-4d83-84af-3a3056363799"
      unitRef="usd">19757000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfMzgtMy0xLTEtNzYyNTY_ef04a7c0-765f-4703-af90-2a9cbc23dc5c"
      unitRef="usd">25344000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfMzktMS0xLTEtNzYyNTY_c507cf82-7d4b-405c-bbda-3ee409514f4f"
      unitRef="usdPerShare">0.56</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfMzktMy0xLTEtNzYyNTY_2740ed9e-1c09-45b6-ab46-43d3975b0e9a"
      unitRef="usdPerShare">0.70</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfNDAtMS0xLTEtNzYyNTY_d0187773-00cf-4981-83f8-f3146f8b22f0"
      unitRef="usdPerShare">0.56</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfNDAtMy0xLTEtNzYyNTY_2cb1ddcc-2cad-4ff9-8258-290a0b77fb86"
      unitRef="usdPerShare">0.70</us-gaap:EarningsPerShareDiluted>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfNDEtMS0xLTEtNzYyNTY_1f622bda-3a8b-4592-8e3e-e6777bf67a87"
      unitRef="usdPerShare">0.21</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfNDEtMy0xLTEtNzYyNTY_b9975af6-fd24-4f87-9844-d26e35ccef0b"
      unitRef="usdPerShare">0.20</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfNDItMS0xLTEtNzYyNTY_4ec512f1-fa7c-4240-9968-bca6e38e543d"
      unitRef="shares">35094725</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfNDItMy0xLTEtNzYyNTY_0d73021f-ac3a-4b85-946c-ad35a5a7f461"
      unitRef="shares">35926950</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfNDMtMS0xLTEtNzYyNTY_02f7854f-76cc-44e5-8c4e-45aeb2ae29f2"
      unitRef="shares">35412098</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfNDMtMy0xLTEtNzYyNTY_c00bb3d0-b077-4a93-9ec9-adc606b5c93f"
      unitRef="shares">36232204</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yOC9mcmFnOjc0OGFmMzlmMmI3MjRmZDVhMGNjOTIxMTUzMmQzYjVmL3RhYmxlOjU5MTdiYjBmMzQ2ODRlYTE5NTA0MjMwN2NhYWJkNTcyL3RhYmxlcmFuZ2U6NTkxN2JiMGYzNDY4NGVhMTk1MDQyMzA3Y2FhYmQ1NzJfMi0xLTEtMS03NjI1Ng_c1edf60c-36ad-4dfb-b483-68b05b7b2d8e"
      unitRef="usd">19757000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yOC9mcmFnOjc0OGFmMzlmMmI3MjRmZDVhMGNjOTIxMTUzMmQzYjVmL3RhYmxlOjU5MTdiYjBmMzQ2ODRlYTE5NTA0MjMwN2NhYWJkNTcyL3RhYmxlcmFuZ2U6NTkxN2JiMGYzNDY4NGVhMTk1MDQyMzA3Y2FhYmQ1NzJfMi0zLTEtMS03NjI1Ng_fd9f17f8-589f-4175-b7c0-f1cca17f56a6"
      unitRef="usd">25344000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yOC9mcmFnOjc0OGFmMzlmMmI3MjRmZDVhMGNjOTIxMTUzMmQzYjVmL3RhYmxlOjU5MTdiYjBmMzQ2ODRlYTE5NTA0MjMwN2NhYWJkNTcyL3RhYmxlcmFuZ2U6NTkxN2JiMGYzNDY4NGVhMTk1MDQyMzA3Y2FhYmQ1NzJfMy0wLTEtMS03NjI1Ni90ZXh0cmVnaW9uOjQ5YmFkMGRjNmIyNjQ1ZGU5YjVhODE5YjRiMmMxYzIwXzg0_befd4d33-fb2b-4a11-89b6-91afe9046bf2"
      unitRef="usd">-12113000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
      contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yOC9mcmFnOjc0OGFmMzlmMmI3MjRmZDVhMGNjOTIxMTUzMmQzYjVmL3RhYmxlOjU5MTdiYjBmMzQ2ODRlYTE5NTA0MjMwN2NhYWJkNTcyL3RhYmxlcmFuZ2U6NTkxN2JiMGYzNDY4NGVhMTk1MDQyMzA3Y2FhYmQ1NzJfMy0wLTEtMS03NjI1Ni90ZXh0cmVnaW9uOjQ5YmFkMGRjNmIyNjQ1ZGU5YjVhODE5YjRiMmMxYzIwXzg4_80d57235-6665-45f3-8cd6-14f6e40806d8"
      unitRef="usd">-3204000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="ibf5c46b5d22943619d04abf8d2e14d7c_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yOC9mcmFnOjc0OGFmMzlmMmI3MjRmZDVhMGNjOTIxMTUzMmQzYjVmL3RhYmxlOjU5MTdiYjBmMzQ2ODRlYTE5NTA0MjMwN2NhYWJkNTcyL3RhYmxlcmFuZ2U6NTkxN2JiMGYzNDY4NGVhMTk1MDQyMzA3Y2FhYmQ1NzJfMy0xLTEtMS03NjI1Ng_6107a2b3-4c0c-4c01-924e-083d17e8454e"
      unitRef="usd">-43482000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i92fb17939ef04dc08f7359a827f00d0f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yOC9mcmFnOjc0OGFmMzlmMmI3MjRmZDVhMGNjOTIxMTUzMmQzYjVmL3RhYmxlOjU5MTdiYjBmMzQ2ODRlYTE5NTA0MjMwN2NhYWJkNTcyL3RhYmxlcmFuZ2U6NTkxN2JiMGYzNDY4NGVhMTk1MDQyMzA3Y2FhYmQ1NzJfMy0zLTEtMS03NjI1Ng_b2e26554-58ac-4746-80ce-e1cfa07cfd93"
      unitRef="usd">-11534000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OciDebtSecuritiesAvailableForSaleTransferToHeldToMaturityAdjustmentFromAociForAmortizationOfGainLossTax
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yOC9mcmFnOjc0OGFmMzlmMmI3MjRmZDVhMGNjOTIxMTUzMmQzYjVmL3RhYmxlOjU5MTdiYjBmMzQ2ODRlYTE5NTA0MjMwN2NhYWJkNTcyL3RhYmxlcmFuZ2U6NTkxN2JiMGYzNDY4NGVhMTk1MDQyMzA3Y2FhYmQ1NzJfNC0wLTEtMS05MDIyNy90ZXh0cmVnaW9uOjUyZTZmMDkwNDE4NjRhNzlhZWM3NjRhYWE1OTNlNDgzXzE0NA_8fdd029b-378d-45b6-800b-b6b3390ee6d5"
      unitRef="usd">-39000</us-gaap:OciDebtSecuritiesAvailableForSaleTransferToHeldToMaturityAdjustmentFromAociForAmortizationOfGainLossTax>
    <us-gaap:OciDebtSecuritiesAvailableForSaleTransferToHeldToMaturityAdjustmentFromAociForAmortizationOfGainLossTax
      contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yOC9mcmFnOjc0OGFmMzlmMmI3MjRmZDVhMGNjOTIxMTUzMmQzYjVmL3RhYmxlOjU5MTdiYjBmMzQ2ODRlYTE5NTA0MjMwN2NhYWJkNTcyL3RhYmxlcmFuZ2U6NTkxN2JiMGYzNDY4NGVhMTk1MDQyMzA3Y2FhYmQ1NzJfNC0wLTEtMS05MDIyNy90ZXh0cmVnaW9uOjUyZTZmMDkwNDE4NjRhNzlhZWM3NjRhYWE1OTNlNDgzXzE1MQ_41d18fd7-3c27-4704-b37e-a96a47804d9d"
      unitRef="usd">0</us-gaap:OciDebtSecuritiesAvailableForSaleTransferToHeldToMaturityAdjustmentFromAociForAmortizationOfGainLossTax>
    <us-gaap:OciDebtSecuritiesAvailableForSaleTransferToHeldToMaturityAdjustmentFromAociForAmortizationOfGainLossAfterTax
      contextRef="ibf5c46b5d22943619d04abf8d2e14d7c_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yOC9mcmFnOjc0OGFmMzlmMmI3MjRmZDVhMGNjOTIxMTUzMmQzYjVmL3RhYmxlOjU5MTdiYjBmMzQ2ODRlYTE5NTA0MjMwN2NhYWJkNTcyL3RhYmxlcmFuZ2U6NTkxN2JiMGYzNDY4NGVhMTk1MDQyMzA3Y2FhYmQ1NzJfNC0xLTEtMS05MDIyNw_7286d892-591d-45ca-97da-1697a3b1c725"
      unitRef="usd">142000</us-gaap:OciDebtSecuritiesAvailableForSaleTransferToHeldToMaturityAdjustmentFromAociForAmortizationOfGainLossAfterTax>
    <us-gaap:OciDebtSecuritiesAvailableForSaleTransferToHeldToMaturityAdjustmentFromAociForAmortizationOfGainLossAfterTax
      contextRef="i92fb17939ef04dc08f7359a827f00d0f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yOC9mcmFnOjc0OGFmMzlmMmI3MjRmZDVhMGNjOTIxMTUzMmQzYjVmL3RhYmxlOjU5MTdiYjBmMzQ2ODRlYTE5NTA0MjMwN2NhYWJkNTcyL3RhYmxlcmFuZ2U6NTkxN2JiMGYzNDY4NGVhMTk1MDQyMzA3Y2FhYmQ1NzJfNC0zLTEtMS05MDIyNw_abbbf733-28eb-4da2-b967-cfe0b38694c4"
      unitRef="usd">0</us-gaap:OciDebtSecuritiesAvailableForSaleTransferToHeldToMaturityAdjustmentFromAociForAmortizationOfGainLossAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yOC9mcmFnOjc0OGFmMzlmMmI3MjRmZDVhMGNjOTIxMTUzMmQzYjVmL3RhYmxlOjU5MTdiYjBmMzQ2ODRlYTE5NTA0MjMwN2NhYWJkNTcyL3RhYmxlcmFuZ2U6NTkxN2JiMGYzNDY4NGVhMTk1MDQyMzA3Y2FhYmQ1NzJfNC0wLTEtMS03NjI1Ni90ZXh0cmVnaW9uOmE1OTczYTQ1NTg0YzQzZjE5NTRiNmRiNDYxNDYxNWZkXzEzMw_8c81f3b8-e178-42a7-9a93-9a75f3838b35"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax
      contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yOC9mcmFnOjc0OGFmMzlmMmI3MjRmZDVhMGNjOTIxMTUzMmQzYjVmL3RhYmxlOjU5MTdiYjBmMzQ2ODRlYTE5NTA0MjMwN2NhYWJkNTcyL3RhYmxlcmFuZ2U6NTkxN2JiMGYzNDY4NGVhMTk1MDQyMzA3Y2FhYmQ1NzJfNC0wLTEtMS03NjI1Ni90ZXh0cmVnaW9uOmE1OTczYTQ1NTg0YzQzZjE5NTRiNmRiNDYxNDYxNWZkXzEzNw_d3903a38-4052-4279-80cb-b4726192a74c"
      unitRef="usd">-6000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
      contextRef="ibf5c46b5d22943619d04abf8d2e14d7c_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yOC9mcmFnOjc0OGFmMzlmMmI3MjRmZDVhMGNjOTIxMTUzMmQzYjVmL3RhYmxlOjU5MTdiYjBmMzQ2ODRlYTE5NTA0MjMwN2NhYWJkNTcyL3RhYmxlcmFuZ2U6NTkxN2JiMGYzNDY4NGVhMTk1MDQyMzA3Y2FhYmQ1NzJfNC0xLTEtMS03NjI1Ng_cb913beb-8bf8-407b-860b-6d900b9359a2"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
      contextRef="i92fb17939ef04dc08f7359a827f00d0f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yOC9mcmFnOjc0OGFmMzlmMmI3MjRmZDVhMGNjOTIxMTUzMmQzYjVmL3RhYmxlOjU5MTdiYjBmMzQ2ODRlYTE5NTA0MjMwN2NhYWJkNTcyL3RhYmxlcmFuZ2U6NTkxN2JiMGYzNDY4NGVhMTk1MDQyMzA3Y2FhYmQ1NzJfNC0zLTEtMS03NjI1Ng_b894403f-4040-4d37-abba-584602d0ba8d"
      unitRef="usd">23000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yOC9mcmFnOjc0OGFmMzlmMmI3MjRmZDVhMGNjOTIxMTUzMmQzYjVmL3RhYmxlOjU5MTdiYjBmMzQ2ODRlYTE5NTA0MjMwN2NhYWJkNTcyL3RhYmxlcmFuZ2U6NTkxN2JiMGYzNDY4NGVhMTk1MDQyMzA3Y2FhYmQ1NzJfNy0xLTEtMS03NjI1Ng_8a738559-d1f7-42d6-84be-dd7593fb80f3"
      unitRef="usd">-43624000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yOC9mcmFnOjc0OGFmMzlmMmI3MjRmZDVhMGNjOTIxMTUzMmQzYjVmL3RhYmxlOjU5MTdiYjBmMzQ2ODRlYTE5NTA0MjMwN2NhYWJkNTcyL3RhYmxlcmFuZ2U6NTkxN2JiMGYzNDY4NGVhMTk1MDQyMzA3Y2FhYmQ1NzJfNy0zLTEtMS03NjI1Ng_fcf66462-51d3-46f2-894d-67294cbcda01"
      unitRef="usd">-11557000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yOC9mcmFnOjc0OGFmMzlmMmI3MjRmZDVhMGNjOTIxMTUzMmQzYjVmL3RhYmxlOjU5MTdiYjBmMzQ2ODRlYTE5NTA0MjMwN2NhYWJkNTcyL3RhYmxlcmFuZ2U6NTkxN2JiMGYzNDY4NGVhMTk1MDQyMzA3Y2FhYmQ1NzJfOC0xLTEtMS03NjI1Ng_b7c7903a-18d7-437c-ab27-d3bee85881fa"
      unitRef="usd">-23867000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yOC9mcmFnOjc0OGFmMzlmMmI3MjRmZDVhMGNjOTIxMTUzMmQzYjVmL3RhYmxlOjU5MTdiYjBmMzQ2ODRlYTE5NTA0MjMwN2NhYWJkNTcyL3RhYmxlcmFuZ2U6NTkxN2JiMGYzNDY4NGVhMTk1MDQyMzA3Y2FhYmQ1NzJfOC0zLTEtMS03NjI1Ng_2eb2d0a0-63ab-4a64-8caa-f194ae4b7e44"
      unitRef="usd">13787000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="idf7957a0359f492981fcc5f57fb2c7ab_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zMS9mcmFnOjFjNzkyYTMzMDFhMzQzOGViNTU5OWM0Y2RhODFkYmNhL3RhYmxlOmNlYzgzNjZjOWQ0NzQzNjQ5MGQzZGIwMzUxMGM2NTg4L3RhYmxlcmFuZ2U6Y2VjODM2NmM5ZDQ3NDM2NDkwZDNkYjAzNTEwYzY1ODhfMi0xLTEtMS03NjI1Ng_5055cf49-3451-4cf2-809c-292614a01fb7"
      unitRef="shares">35105779000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="idf7957a0359f492981fcc5f57fb2c7ab_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zMS9mcmFnOjFjNzkyYTMzMDFhMzQzOGViNTU5OWM0Y2RhODFkYmNhL3RhYmxlOmNlYzgzNjZjOWQ0NzQzNjQ5MGQzZGIwMzUxMGM2NTg4L3RhYmxlcmFuZ2U6Y2VjODM2NmM5ZDQ3NDM2NDkwZDNkYjAzNTEwYzY1ODhfMi0zLTEtMS03NjI1Ng_eea215a0-150c-4ab9-828b-24da0e250f65"
      unitRef="usd">551798000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic3f984e77724470a912e63331952b30f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zMS9mcmFnOjFjNzkyYTMzMDFhMzQzOGViNTU5OWM0Y2RhODFkYmNhL3RhYmxlOmNlYzgzNjZjOWQ0NzQzNjQ5MGQzZGIwMzUxMGM2NTg4L3RhYmxlcmFuZ2U6Y2VjODM2NmM5ZDQ3NDM2NDkwZDNkYjAzNTEwYzY1ODhfMi01LTEtMS03NjI1Ng_991f5951-5cc2-4e31-8f02-6539a05f9f84"
      unitRef="usd">293238000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia4fa54e89ba14e569456c25388a68cf2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zMS9mcmFnOjFjNzkyYTMzMDFhMzQzOGViNTU5OWM0Y2RhODFkYmNhL3RhYmxlOmNlYzgzNjZjOWQ0NzQzNjQ5MGQzZGIwMzUxMGM2NTg4L3RhYmxlcmFuZ2U6Y2VjODM2NmM5ZDQ3NDM2NDkwZDNkYjAzNTEwYzY1ODhfMi03LTEtMS03NjI1Ng_7c6d8985-9cb0-4333-ac1e-b24af1999098"
      unitRef="usd">9396000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zMS9mcmFnOjFjNzkyYTMzMDFhMzQzOGViNTU5OWM0Y2RhODFkYmNhL3RhYmxlOmNlYzgzNjZjOWQ0NzQzNjQ5MGQzZGIwMzUxMGM2NTg4L3RhYmxlcmFuZ2U6Y2VjODM2NmM5ZDQ3NDM2NDkwZDNkYjAzNTEwYzY1ODhfMi05LTEtMS03NjI1Ng_07a50566-bfb4-4ee1-a6f7-4a63cee399d6"
      unitRef="usd">854432000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited
      contextRef="i286bfbb3fc18407bb80589df3d52a6e5_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zMS9mcmFnOjFjNzkyYTMzMDFhMzQzOGViNTU5OWM0Y2RhODFkYmNhL3RhYmxlOmNlYzgzNjZjOWQ0NzQzNjQ5MGQzZGIwMzUxMGM2NTg4L3RhYmxlcmFuZ2U6Y2VjODM2NmM5ZDQ3NDM2NDkwZDNkYjAzNTEwYzY1ODhfNC0xLTEtMS03NjI1Ng_ddce40a0-1d82-4dc7-8e60-416f66d48f4e"
      unitRef="shares">101683000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition
      contextRef="i286bfbb3fc18407bb80589df3d52a6e5_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zMS9mcmFnOjFjNzkyYTMzMDFhMzQzOGViNTU5OWM0Y2RhODFkYmNhL3RhYmxlOmNlYzgzNjZjOWQ0NzQzNjQ5MGQzZGIwMzUxMGM2NTg4L3RhYmxlcmFuZ2U6Y2VjODM2NmM5ZDQ3NDM2NDkwZDNkYjAzNTEwYzY1ODhfNi0zLTEtMS03NjI1Ng_f477ef89-2005-4167-8315-77d6935c2c96"
      unitRef="usd">950000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zMS9mcmFnOjFjNzkyYTMzMDFhMzQzOGViNTU5OWM0Y2RhODFkYmNhL3RhYmxlOmNlYzgzNjZjOWQ0NzQzNjQ5MGQzZGIwMzUxMGM2NTg4L3RhYmxlcmFuZ2U6Y2VjODM2NmM5ZDQ3NDM2NDkwZDNkYjAzNTEwYzY1ODhfNi05LTEtMS03NjI1Ng_e0a75dad-77c0-42f5-b035-004f0d0e4f20"
      unitRef="usd">950000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i286bfbb3fc18407bb80589df3d52a6e5_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zMS9mcmFnOjFjNzkyYTMzMDFhMzQzOGViNTU5OWM0Y2RhODFkYmNhL3RhYmxlOmNlYzgzNjZjOWQ0NzQzNjQ5MGQzZGIwMzUxMGM2NTg4L3RhYmxlcmFuZ2U6Y2VjODM2NmM5ZDQ3NDM2NDkwZDNkYjAzNTEwYzY1ODhfNy0xLTEtMS03NjI1Ng_bb96a2cf-9333-41de-9e8b-f29593a070ae"
      unitRef="shares">-105090000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i286bfbb3fc18407bb80589df3d52a6e5_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zMS9mcmFnOjFjNzkyYTMzMDFhMzQzOGViNTU5OWM0Y2RhODFkYmNhL3RhYmxlOmNlYzgzNjZjOWQ0NzQzNjQ5MGQzZGIwMzUxMGM2NTg4L3RhYmxlcmFuZ2U6Y2VjODM2NmM5ZDQ3NDM2NDkwZDNkYjAzNTEwYzY1ODhfNy0zLTEtMS03NjI1Ng_8d677c3e-8fbd-4788-b5b7-cfba9c421017"
      unitRef="usd">-2652000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zMS9mcmFnOjFjNzkyYTMzMDFhMzQzOGViNTU5OWM0Y2RhODFkYmNhL3RhYmxlOmNlYzgzNjZjOWQ0NzQzNjQ5MGQzZGIwMzUxMGM2NTg4L3RhYmxlcmFuZ2U6Y2VjODM2NmM5ZDQ3NDM2NDkwZDNkYjAzNTEwYzY1ODhfNy05LTEtMS03NjI1Ng_15e6df98-3c36-4804-99da-d76d7b9a2197"
      unitRef="usd">-2652000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:NetIncomeLoss
      contextRef="i139dc790faf64ef5812d8e6b683eb8b5_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zMS9mcmFnOjFjNzkyYTMzMDFhMzQzOGViNTU5OWM0Y2RhODFkYmNhL3RhYmxlOmNlYzgzNjZjOWQ0NzQzNjQ5MGQzZGIwMzUxMGM2NTg4L3RhYmxlcmFuZ2U6Y2VjODM2NmM5ZDQ3NDM2NDkwZDNkYjAzNTEwYzY1ODhfOC01LTEtMS03NjI1Ng_738aab7f-eac0-4135-a807-7fd5eeead7b0"
      unitRef="usd">19757000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zMS9mcmFnOjFjNzkyYTMzMDFhMzQzOGViNTU5OWM0Y2RhODFkYmNhL3RhYmxlOmNlYzgzNjZjOWQ0NzQzNjQ5MGQzZGIwMzUxMGM2NTg4L3RhYmxlcmFuZ2U6Y2VjODM2NmM5ZDQ3NDM2NDkwZDNkYjAzNTEwYzY1ODhfOC05LTEtMS03NjI1Ng_2cadb81d-5dee-46e0-a580-800c6e5db0f6"
      unitRef="usd">19757000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ibf5c46b5d22943619d04abf8d2e14d7c_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zMS9mcmFnOjFjNzkyYTMzMDFhMzQzOGViNTU5OWM0Y2RhODFkYmNhL3RhYmxlOmNlYzgzNjZjOWQ0NzQzNjQ5MGQzZGIwMzUxMGM2NTg4L3RhYmxlcmFuZ2U6Y2VjODM2NmM5ZDQ3NDM2NDkwZDNkYjAzNTEwYzY1ODhfOS03LTEtMS03NjI1Ng_a162d53d-bc3b-4605-8bb9-1c6f188533ee"
      unitRef="usd">-43624000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zMS9mcmFnOjFjNzkyYTMzMDFhMzQzOGViNTU5OWM0Y2RhODFkYmNhL3RhYmxlOmNlYzgzNjZjOWQ0NzQzNjQ5MGQzZGIwMzUxMGM2NTg4L3RhYmxlcmFuZ2U6Y2VjODM2NmM5ZDQ3NDM2NDkwZDNkYjAzNTEwYzY1ODhfOS05LTEtMS03NjI1Ng_f378b9f1-63dd-4096-bc80-f20a7659a230"
      unitRef="usd">-43624000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zMS9mcmFnOjFjNzkyYTMzMDFhMzQzOGViNTU5OWM0Y2RhODFkYmNhL3RhYmxlOmNlYzgzNjZjOWQ0NzQzNjQ5MGQzZGIwMzUxMGM2NTg4L3RhYmxlcmFuZ2U6Y2VjODM2NmM5ZDQ3NDM2NDkwZDNkYjAzNTEwYzY1ODhfMTEtMC0xLTEtNzYyNTYvdGV4dHJlZ2lvbjphYzU0NDIwNmIzOTU0MGQwOTA1ZmZkMmRjYjAxYjM3M180NQ_321fadd7-23d1-4150-b586-5f364e932570"
      unitRef="usdPerShare">0.21</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCommonStockCash
      contextRef="i139dc790faf64ef5812d8e6b683eb8b5_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zMS9mcmFnOjFjNzkyYTMzMDFhMzQzOGViNTU5OWM0Y2RhODFkYmNhL3RhYmxlOmNlYzgzNjZjOWQ0NzQzNjQ5MGQzZGIwMzUxMGM2NTg4L3RhYmxlcmFuZ2U6Y2VjODM2NmM5ZDQ3NDM2NDkwZDNkYjAzNTEwYzY1ODhfMTEtNS0xLTEtNzYyNTY_071626e5-d637-430b-bd13-79e7e0cc3b9c"
      unitRef="usd">7414000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zMS9mcmFnOjFjNzkyYTMzMDFhMzQzOGViNTU5OWM0Y2RhODFkYmNhL3RhYmxlOmNlYzgzNjZjOWQ0NzQzNjQ5MGQzZGIwMzUxMGM2NTg4L3RhYmxlcmFuZ2U6Y2VjODM2NmM5ZDQ3NDM2NDkwZDNkYjAzNTEwYzY1ODhfMTEtOS0xLTEtNzYyNTY_1267c5ba-68b9-4141-84ad-0c3dc3aad1bb"
      unitRef="usd">7414000</us-gaap:DividendsCommonStockCash>
    <us-gaap:SharesOutstanding
      contextRef="iecc37ebd6c214b7385e2a628a3e8a81f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zMS9mcmFnOjFjNzkyYTMzMDFhMzQzOGViNTU5OWM0Y2RhODFkYmNhL3RhYmxlOmNlYzgzNjZjOWQ0NzQzNjQ5MGQzZGIwMzUxMGM2NTg4L3RhYmxlcmFuZ2U6Y2VjODM2NmM5ZDQ3NDM2NDkwZDNkYjAzNTEwYzY1ODhfMTItMS0xLTEtNzYyNTY_e6845810-d23d-483f-902f-a53c00a08c7c"
      unitRef="shares">35102372000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="iecc37ebd6c214b7385e2a628a3e8a81f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zMS9mcmFnOjFjNzkyYTMzMDFhMzQzOGViNTU5OWM0Y2RhODFkYmNhL3RhYmxlOmNlYzgzNjZjOWQ0NzQzNjQ5MGQzZGIwMzUxMGM2NTg4L3RhYmxlcmFuZ2U6Y2VjODM2NmM5ZDQ3NDM2NDkwZDNkYjAzNTEwYzY1ODhfMTItMy0xLTEtNzYyNTY_2995af8a-a65c-474f-98d5-249c4e75854d"
      unitRef="usd">550096000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibef2b27bba5d4e43beece67ad12aa7fa_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zMS9mcmFnOjFjNzkyYTMzMDFhMzQzOGViNTU5OWM0Y2RhODFkYmNhL3RhYmxlOmNlYzgzNjZjOWQ0NzQzNjQ5MGQzZGIwMzUxMGM2NTg4L3RhYmxlcmFuZ2U6Y2VjODM2NmM5ZDQ3NDM2NDkwZDNkYjAzNTEwYzY1ODhfMTItNS0xLTEtNzYyNTY_abb956f2-c928-4adf-b1ef-954d1f361318"
      unitRef="usd">305581000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia22341af355b4dac8a1d6626b33ad2bc_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zMS9mcmFnOjFjNzkyYTMzMDFhMzQzOGViNTU5OWM0Y2RhODFkYmNhL3RhYmxlOmNlYzgzNjZjOWQ0NzQzNjQ5MGQzZGIwMzUxMGM2NTg4L3RhYmxlcmFuZ2U6Y2VjODM2NmM5ZDQ3NDM2NDkwZDNkYjAzNTEwYzY1ODhfMTItNy0xLTEtNzYyNTY_64c43749-ef0c-4f0b-add7-496ea5508919"
      unitRef="usd">-34228000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zMS9mcmFnOjFjNzkyYTMzMDFhMzQzOGViNTU5OWM0Y2RhODFkYmNhL3RhYmxlOmNlYzgzNjZjOWQ0NzQzNjQ5MGQzZGIwMzUxMGM2NTg4L3RhYmxlcmFuZ2U6Y2VjODM2NmM5ZDQ3NDM2NDkwZDNkYjAzNTEwYzY1ODhfMTItOS0xLTEtNzYyNTY_13a24a80-3dba-40ad-80d5-ea9a558d37e9"
      unitRef="usd">821449000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="i3c70ec7f239445e289330e2120e7d11b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zMS9mcmFnOjFjNzkyYTMzMDFhMzQzOGViNTU5OWM0Y2RhODFkYmNhL3RhYmxlOjJiN2UzODA5NWE3MDRlZTViOWQ3NzFhOWY3YjIwNmU1L3RhYmxlcmFuZ2U6MmI3ZTM4MDk1YTcwNGVlNWI5ZDc3MWE5ZjdiMjA2ZTVfMi0xLTEtMS03NjI1Ng_ba588dc5-c254-4d8f-9786-fd39c3ca17a5"
      unitRef="shares">35912243000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i3c70ec7f239445e289330e2120e7d11b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zMS9mcmFnOjFjNzkyYTMzMDFhMzQzOGViNTU5OWM0Y2RhODFkYmNhL3RhYmxlOjJiN2UzODA5NWE3MDRlZTViOWQ3NzFhOWY3YjIwNmU1L3RhYmxlcmFuZ2U6MmI3ZTM4MDk1YTcwNGVlNWI5ZDc3MWE5ZjdiMjA2ZTVfMi0zLTEtMS03NjI1Ng_4337b53a-d0a6-4837-b24e-2cfbbaca7dcd"
      unitRef="usd">571021000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia4fd2598896a41a7a184133b4759a574_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zMS9mcmFnOjFjNzkyYTMzMDFhMzQzOGViNTU5OWM0Y2RhODFkYmNhL3RhYmxlOjJiN2UzODA5NWE3MDRlZTViOWQ3NzFhOWY3YjIwNmU1L3RhYmxlcmFuZ2U6MmI3ZTM4MDk1YTcwNGVlNWI5ZDc3MWE5ZjdiMjA2ZTVfMi01LTEtMS03NjI1Ng_d276c90f-7f7c-4601-9810-b7bc7417411f"
      unitRef="usd">224400000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibdf946bc20094059a4260a8f3a5709b4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zMS9mcmFnOjFjNzkyYTMzMDFhMzQzOGViNTU5OWM0Y2RhODFkYmNhL3RhYmxlOjJiN2UzODA5NWE3MDRlZTViOWQ3NzFhOWY3YjIwNmU1L3RhYmxlcmFuZ2U6MmI3ZTM4MDk1YTcwNGVlNWI5ZDc3MWE5ZjdiMjA2ZTVfMi03LTEtMS03NjI1Ng_4539abf6-9f35-4e97-9ca7-c3fad5c7e28e"
      unitRef="usd">25018000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1d46adc2f7cd43fabeff3097f3e64ae2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zMS9mcmFnOjFjNzkyYTMzMDFhMzQzOGViNTU5OWM0Y2RhODFkYmNhL3RhYmxlOjJiN2UzODA5NWE3MDRlZTViOWQ3NzFhOWY3YjIwNmU1L3RhYmxlcmFuZ2U6MmI3ZTM4MDk1YTcwNGVlNWI5ZDc3MWE5ZjdiMjA2ZTVfMi05LTEtMS03NjI1Ng_c0441f55-ad71-420a-9d29-ce5b791b293c"
      unitRef="usd">820439000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited
      contextRef="i73892e7470114c03b34e2788e27b7280_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zMS9mcmFnOjFjNzkyYTMzMDFhMzQzOGViNTU5OWM0Y2RhODFkYmNhL3RhYmxlOjJiN2UzODA5NWE3MDRlZTViOWQ3NzFhOWY3YjIwNmU1L3RhYmxlcmFuZ2U6MmI3ZTM4MDk1YTcwNGVlNWI5ZDc3MWE5ZjdiMjA2ZTVfNC0xLTEtMS03NjI1Ng_dd68da1f-1f36-437b-9e77-bf52812e9e16"
      unitRef="shares">92320000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition
      contextRef="i73892e7470114c03b34e2788e27b7280_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zMS9mcmFnOjFjNzkyYTMzMDFhMzQzOGViNTU5OWM0Y2RhODFkYmNhL3RhYmxlOjJiN2UzODA5NWE3MDRlZTViOWQ3NzFhOWY3YjIwNmU1L3RhYmxlcmFuZ2U6MmI3ZTM4MDk1YTcwNGVlNWI5ZDc3MWE5ZjdiMjA2ZTVfNi0zLTEtMS03NjI1Ng_e448b3cc-9e0d-42dc-a806-e0f16c7ce094"
      unitRef="usd">870000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition
      contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zMS9mcmFnOjFjNzkyYTMzMDFhMzQzOGViNTU5OWM0Y2RhODFkYmNhL3RhYmxlOjJiN2UzODA5NWE3MDRlZTViOWQ3NzFhOWY3YjIwNmU1L3RhYmxlcmFuZ2U6MmI3ZTM4MDk1YTcwNGVlNWI5ZDc3MWE5ZjdiMjA2ZTVfNi05LTEtMS03NjI1Ng_6e85eed7-aa60-4311-b77b-d3b110da76f4"
      unitRef="usd">870000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="i73892e7470114c03b34e2788e27b7280_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zMS9mcmFnOjFjNzkyYTMzMDFhMzQzOGViNTU5OWM0Y2RhODFkYmNhL3RhYmxlOjJiN2UzODA5NWE3MDRlZTViOWQ3NzFhOWY3YjIwNmU1L3RhYmxlcmFuZ2U6MmI3ZTM4MDk1YTcwNGVlNWI5ZDc3MWE5ZjdiMjA2ZTVfNy0xLTEtMS03NjI1Ng_ff4ddee7-584a-4b5d-b0aa-ad517d1dd7d5"
      unitRef="shares">23246000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i73892e7470114c03b34e2788e27b7280_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zMS9mcmFnOjFjNzkyYTMzMDFhMzQzOGViNTU5OWM0Y2RhODFkYmNhL3RhYmxlOjJiN2UzODA5NWE3MDRlZTViOWQ3NzFhOWY3YjIwNmU1L3RhYmxlcmFuZ2U6MmI3ZTM4MDk1YTcwNGVlNWI5ZDc3MWE5ZjdiMjA2ZTVfNy0zLTEtMS03NjI1Ng_c7379d8a-4d12-4b47-bb74-a19da6251585"
      unitRef="usd">687000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zMS9mcmFnOjFjNzkyYTMzMDFhMzQzOGViNTU5OWM0Y2RhODFkYmNhL3RhYmxlOjJiN2UzODA5NWE3MDRlZTViOWQ3NzFhOWY3YjIwNmU1L3RhYmxlcmFuZ2U6MmI3ZTM4MDk1YTcwNGVlNWI5ZDc3MWE5ZjdiMjA2ZTVfNy05LTEtMS03NjI1Ng_1ae160ae-cc60-4155-9e7c-27f7b3212907"
      unitRef="usd">687000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:NetIncomeLoss
      contextRef="i1120036ffa064a93a19ef53c65aa8635_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zMS9mcmFnOjFjNzkyYTMzMDFhMzQzOGViNTU5OWM0Y2RhODFkYmNhL3RhYmxlOjJiN2UzODA5NWE3MDRlZTViOWQ3NzFhOWY3YjIwNmU1L3RhYmxlcmFuZ2U6MmI3ZTM4MDk1YTcwNGVlNWI5ZDc3MWE5ZjdiMjA2ZTVfOC01LTEtMS03NjI1Ng_b8c84cee-ae82-4590-8b78-a8a3755075ce"
      unitRef="usd">25344000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zMS9mcmFnOjFjNzkyYTMzMDFhMzQzOGViNTU5OWM0Y2RhODFkYmNhL3RhYmxlOjJiN2UzODA5NWE3MDRlZTViOWQ3NzFhOWY3YjIwNmU1L3RhYmxlcmFuZ2U6MmI3ZTM4MDk1YTcwNGVlNWI5ZDc3MWE5ZjdiMjA2ZTVfOC05LTEtMS03NjI1Ng_c058b86a-68a5-4e16-9021-57e55f6fe525"
      unitRef="usd">25344000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i92fb17939ef04dc08f7359a827f00d0f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zMS9mcmFnOjFjNzkyYTMzMDFhMzQzOGViNTU5OWM0Y2RhODFkYmNhL3RhYmxlOjJiN2UzODA5NWE3MDRlZTViOWQ3NzFhOWY3YjIwNmU1L3RhYmxlcmFuZ2U6MmI3ZTM4MDk1YTcwNGVlNWI5ZDc3MWE5ZjdiMjA2ZTVfOS03LTEtMS03NjI1Ng_0c3faeef-f19b-4da6-87bb-aa16baaec39f"
      unitRef="usd">-11557000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zMS9mcmFnOjFjNzkyYTMzMDFhMzQzOGViNTU5OWM0Y2RhODFkYmNhL3RhYmxlOjJiN2UzODA5NWE3MDRlZTViOWQ3NzFhOWY3YjIwNmU1L3RhYmxlcmFuZ2U6MmI3ZTM4MDk1YTcwNGVlNWI5ZDc3MWE5ZjdiMjA2ZTVfOS05LTEtMS03NjI1Ng_3d6dba7f-bbb2-4b0c-93fe-037e158048af"
      unitRef="usd">-11557000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zMS9mcmFnOjFjNzkyYTMzMDFhMzQzOGViNTU5OWM0Y2RhODFkYmNhL3RhYmxlOjJiN2UzODA5NWE3MDRlZTViOWQ3NzFhOWY3YjIwNmU1L3RhYmxlcmFuZ2U6MmI3ZTM4MDk1YTcwNGVlNWI5ZDc3MWE5ZjdiMjA2ZTVfMTEtMC0xLTEtNzYyNTYvdGV4dHJlZ2lvbjo2Zjg2ZDQ2NzY4ZjU0ZWVmYmU5MGI1NWM4YTU4YzYwM180NQ_1c2a7642-06db-490e-a260-2ff962464c00"
      unitRef="usdPerShare">0.20</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCommonStockCash
      contextRef="i1120036ffa064a93a19ef53c65aa8635_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zMS9mcmFnOjFjNzkyYTMzMDFhMzQzOGViNTU5OWM0Y2RhODFkYmNhL3RhYmxlOjJiN2UzODA5NWE3MDRlZTViOWQ3NzFhOWY3YjIwNmU1L3RhYmxlcmFuZ2U6MmI3ZTM4MDk1YTcwNGVlNWI5ZDc3MWE5ZjdiMjA2ZTVfMTEtNS0xLTEtNzYyNTY_fb958d0f-362c-4e02-86c1-84d17894c7e1"
      unitRef="usd">7258000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zMS9mcmFnOjFjNzkyYTMzMDFhMzQzOGViNTU5OWM0Y2RhODFkYmNhL3RhYmxlOjJiN2UzODA5NWE3MDRlZTViOWQ3NzFhOWY3YjIwNmU1L3RhYmxlcmFuZ2U6MmI3ZTM4MDk1YTcwNGVlNWI5ZDc3MWE5ZjdiMjA2ZTVfMTEtOS0xLTEtNzYyNTY_499bf93c-550a-4b30-b821-699f2b46ee43"
      unitRef="usd">7258000</us-gaap:DividendsCommonStockCash>
    <us-gaap:SharesOutstanding
      contextRef="i96b6b152487747ecb93f8ecae587a127_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zMS9mcmFnOjFjNzkyYTMzMDFhMzQzOGViNTU5OWM0Y2RhODFkYmNhL3RhYmxlOjJiN2UzODA5NWE3MDRlZTViOWQ3NzFhOWY3YjIwNmU1L3RhYmxlcmFuZ2U6MmI3ZTM4MDk1YTcwNGVlNWI5ZDc3MWE5ZjdiMjA2ZTVfMTItMS0xLTEtNzYyNTY_97790358-e7d1-41b7-8358-0c93b653108e"
      unitRef="shares">35981317000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i96b6b152487747ecb93f8ecae587a127_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zMS9mcmFnOjFjNzkyYTMzMDFhMzQzOGViNTU5OWM0Y2RhODFkYmNhL3RhYmxlOjJiN2UzODA5NWE3MDRlZTViOWQ3NzFhOWY3YjIwNmU1L3RhYmxlcmFuZ2U6MmI3ZTM4MDk1YTcwNGVlNWI5ZDc3MWE5ZjdiMjA2ZTVfMTItMy0xLTEtNzYyNTY_22e569dd-db36-4088-8c63-63b6c389c760"
      unitRef="usd">571204000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iec7a5751fce7459bb2e362f93e5e8314_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zMS9mcmFnOjFjNzkyYTMzMDFhMzQzOGViNTU5OWM0Y2RhODFkYmNhL3RhYmxlOjJiN2UzODA5NWE3MDRlZTViOWQ3NzFhOWY3YjIwNmU1L3RhYmxlcmFuZ2U6MmI3ZTM4MDk1YTcwNGVlNWI5ZDc3MWE5ZjdiMjA2ZTVfMTItNS0xLTEtNzYyNTY_9c7a4026-2092-4d45-8a82-b56bb7b2eef1"
      unitRef="usd">242486000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie783824a187041c5b6f455b9432c1ceb_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zMS9mcmFnOjFjNzkyYTMzMDFhMzQzOGViNTU5OWM0Y2RhODFkYmNhL3RhYmxlOjJiN2UzODA5NWE3MDRlZTViOWQ3NzFhOWY3YjIwNmU1L3RhYmxlcmFuZ2U6MmI3ZTM4MDk1YTcwNGVlNWI5ZDc3MWE5ZjdiMjA2ZTVfMTItNy0xLTEtNzYyNTY_1ac86ab0-7549-4d0f-8321-a8d55a291a6d"
      unitRef="usd">13461000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i72fa1f7530424f24bed63fab363b17d5_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zMS9mcmFnOjFjNzkyYTMzMDFhMzQzOGViNTU5OWM0Y2RhODFkYmNhL3RhYmxlOjJiN2UzODA5NWE3MDRlZTViOWQ3NzFhOWY3YjIwNmU1L3RhYmxlcmFuZ2U6MmI3ZTM4MDk1YTcwNGVlNWI5ZDc3MWE5ZjdiMjA2ZTVfMTItOS0xLTEtNzYyNTY_72ddbe91-05f1-45d3-9a5d-8ca7ca3b6bdd"
      unitRef="usd">827151000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfMy0xLTEtMS03NjI1Ng_88b4e5a1-d03e-421d-8ddf-b13f75854d41"
      unitRef="usd">19757000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfMy0zLTEtMS03NjI1Ng_91804e34-c528-406f-9605-53153aaba9f5"
      unitRef="usd">25344000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationAmortizationAndAccretionNet
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfNS0xLTEtMS03NjI1Ng_bb0fc488-dff3-40fe-89d6-f39d4476a666"
      unitRef="usd">-1572000</us-gaap:DepreciationAmortizationAndAccretionNet>
    <us-gaap:DepreciationAmortizationAndAccretionNet
      contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfNS0zLTEtMS03NjI1Ng_203a55ba-005c-40ea-9fc9-f1a33b326c29"
      unitRef="usd">-6796000</us-gaap:DepreciationAmortizationAndAccretionNet>
    <us-gaap:ProvisionForLoanLeaseAndOtherLosses
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfNi0xLTEtMS03NjI1Ng_df052d8c-86cf-4d2e-8b35-cac14081c8f5"
      unitRef="usd">-3577000</us-gaap:ProvisionForLoanLeaseAndOtherLosses>
    <us-gaap:ProvisionForLoanLeaseAndOtherLosses
      contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfNi0zLTEtMS03NjI1Ng_2b629dc8-69fe-4dd4-b7ca-dcaa6d64fb3d"
      unitRef="usd">-7199000</us-gaap:ProvisionForLoanLeaseAndOtherLosses>
    <us-gaap:EmployeeBenefitsAndShareBasedCompensation
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfOC0xLTEtMS03NjI1Ng_8ceb0cae-8bfb-4212-9416-abc50ef625e8"
      unitRef="usd">950000</us-gaap:EmployeeBenefitsAndShareBasedCompensation>
    <us-gaap:EmployeeBenefitsAndShareBasedCompensation
      contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfOC0zLTEtMS03NjI1Ng_e576a9c3-bdcd-484b-8400-8a44975dbece"
      unitRef="usd">870000</us-gaap:EmployeeBenefitsAndShareBasedCompensation>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfOS0xLTEtMS03NjI1Ng_fb3d7a59-eb82-406b-9bbd-ce5e86503022"
      unitRef="usd">704000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfOS0zLTEtMS03NjI1Ng_f938acad-386f-43e7-86ea-ca2720f29772"
      unitRef="usd">797000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:PaymentsForOriginationAndPurchasesOfLoansHeldForSale
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfMTAtMS0xLTEtNzYyNTY_de8fd724-2a47-423c-8f8d-43242a1f1112"
      unitRef="usd">5833000</us-gaap:PaymentsForOriginationAndPurchasesOfLoansHeldForSale>
    <us-gaap:PaymentsForOriginationAndPurchasesOfLoansHeldForSale
      contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfMTAtMy0xLTEtNzYyNTY_7f666c67-827d-4cfd-91a8-be09e44c443b"
      unitRef="usd">32254000</us-gaap:PaymentsForOriginationAndPurchasesOfLoansHeldForSale>
    <us-gaap:ProceedsFromSaleOfLoansHeldForSale
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfMTEtMS0xLTEtNzYyNTY_a9e0263b-1536-4b6a-a763-d195a8dd4837"
      unitRef="usd">6408000</us-gaap:ProceedsFromSaleOfLoansHeldForSale>
    <us-gaap:ProceedsFromSaleOfLoansHeldForSale
      contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfMTEtMy0xLTEtNzYyNTY_0bbabb1c-26c0-4e0d-811b-86bb219ffae1"
      unitRef="usd">31755000</us-gaap:ProceedsFromSaleOfLoansHeldForSale>
    <us-gaap:BankOwnedLifeInsuranceIncome
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfMTItMS0xLTEtNzYyNTY_045b21ae-c5d7-47ed-ae8b-0165e56eb775"
      unitRef="usd">1695000</us-gaap:BankOwnedLifeInsuranceIncome>
    <us-gaap:BankOwnedLifeInsuranceIncome
      contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfMTItMy0xLTEtNzYyNTY_dc0e8b57-d7d7-49a5-8541-d8159fc75b70"
      unitRef="usd">656000</us-gaap:BankOwnedLifeInsuranceIncome>
    <hfwa:InterestRateSwapValuationAdjustments
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfMTQtMS0xLTEtNzYyNTY_1b85116f-a7c2-465f-8686-7ca7b0c450c9"
      unitRef="usd">53000</hfwa:InterestRateSwapValuationAdjustments>
    <hfwa:InterestRateSwapValuationAdjustments
      contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfMTQtMy0xLTEtNzYyNTY_5dc0b786-7511-4d88-b537-42f6103d9832"
      unitRef="usd">244000</hfwa:InterestRateSwapValuationAdjustments>
    <us-gaap:GainLossOnSaleOfNotesReceivable
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfMTYtMS0xLTEtNzYyNTY_19bd1f48-1ae8-4aad-9bfe-f138a5f9ef19"
      unitRef="usd">241000</us-gaap:GainLossOnSaleOfNotesReceivable>
    <us-gaap:GainLossOnSaleOfNotesReceivable
      contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfMTYtMy0xLTEtNzYyNTY_262d0f24-4f77-4de8-8cac-30fa8dc26d91"
      unitRef="usd">1370000</us-gaap:GainLossOnSaleOfNotesReceivable>
    <us-gaap:DebtAndEquitySecuritiesRealizedGainLoss
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfMTctMS0xLTEtNzYyNTY_b9d75606-2918-4b84-aab5-0da5f94449cf"
      unitRef="usd">0</us-gaap:DebtAndEquitySecuritiesRealizedGainLoss>
    <us-gaap:DebtAndEquitySecuritiesRealizedGainLoss
      contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfMTctMy0xLTEtNzYyNTY_85a395b8-d0a2-4d26-9160-5ecb65a2735e"
      unitRef="usd">29000</us-gaap:DebtAndEquitySecuritiesRealizedGainLoss>
    <hfwa:GainLossofAssetsHeldforSale
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfMTgtMS0xLTEtNzYyNTY_22fc889c-664e-4dd3-9281-c6dfb7435804"
      unitRef="usd">204000</hfwa:GainLossofAssetsHeldforSale>
    <hfwa:GainLossofAssetsHeldforSale
      contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfMTgtMy0xLTEtNzYyNTY_361f11c2-2243-46e9-b823-0a2e217ca8d5"
      unitRef="usd">22000</hfwa:GainLossofAssetsHeldforSale>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfMjEtMS0xLTEtNzYyNTY_e26992cb-08a6-4bb7-9fba-ff41d536b572"
      unitRef="usd">3716000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfMjEtMy0xLTEtNzYyNTY_1a1d47a4-14f4-46ad-87f6-02a9e3ea9a83"
      unitRef="usd">1115000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfMjItMS0xLTEtNzYyNTY_fc3da61b-d03a-46e0-9900-3a2c682b82d1"
      unitRef="usd">10928000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfMjItMy0xLTEtNzYyNTY_82dcd4cd-992d-434a-92a0-bf1e8885f397"
      unitRef="usd">9081000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <hfwa:PaymentsForProceedsFromFinanceReceivables
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfMjQtMS0xLTEtNzYyNTY_0d11d8be-d055-49c8-b195-653a6cd539d3"
      unitRef="usd">988000</hfwa:PaymentsForProceedsFromFinanceReceivables>
    <hfwa:PaymentsForProceedsFromFinanceReceivables
      contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfMjQtMy0xLTEtNzYyNTY_d8dc4885-dfb8-49df-9a4d-48a0a98058fb"
      unitRef="usd">117892000</hfwa:PaymentsForProceedsFromFinanceReceivables>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfMjUtMS0xLTEtNzYyNTY_acf261de-9995-487e-89ff-025ee6c47fdb"
      unitRef="usd">42327000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
      contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfMjUtMy0xLTEtNzYyNTY_cfd3307e-1cfb-46d3-b929-2fbdbece710d"
      unitRef="usd">62675000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfMjYtMS0xLTEtNzYyNTY_32d6d7ad-6fc5-4ad2-b703-24bada43f64a"
      unitRef="usd">6644000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities
      contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfMjYtMy0xLTEtNzYyNTY_57c777f6-9cae-4fe2-9602-3abc4f2deb89"
      unitRef="usd">0</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfMjctMS0xLTEtNzYyNTY_0b7a7922-941e-4890-ad73-935a659df796"
      unitRef="usd">244409000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfMjctMy0xLTEtNzYyNTY_cc688d18-60b8-4eaa-b474-af8636492ab2"
      unitRef="usd">166038000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:PaymentsToAcquireHeldToMaturitySecurities
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfMjgtMS0xLTEtNzYyNTY_935121c2-a95c-4c06-bc90-0e42e1763c54"
      unitRef="usd">45849000</us-gaap:PaymentsToAcquireHeldToMaturitySecurities>
    <us-gaap:PaymentsToAcquireHeldToMaturitySecurities
      contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfMjgtMy0xLTEtNzYyNTY_f4ed85e4-eb1c-4062-a856-da7c8e30daf7"
      unitRef="usd">0</us-gaap:PaymentsToAcquireHeldToMaturitySecurities>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfMjktMS0xLTEtNzYyNTY_65bb25d4-9fbc-4e78-a673-3ed8e762dcd4"
      unitRef="usd">0</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfMjktMy0xLTEtNzYyNTY_3ae76c3c-15a4-4526-ab88-e08dc023056b"
      unitRef="usd">1248000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfMzAtMS0xLTEtNzYyNTY_55d49936-e3a0-4232-b1f0-00ccbd07097b"
      unitRef="usd">724000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfMzAtMy0xLTEtNzYyNTY_602d3a5d-2c62-4e09-9b24-7c2689559e31"
      unitRef="usd">475000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <hfwa:ProceedsfromSaleofAssetsHeldforSale
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfMzMtMS0xLTEtNzYyNTY_a2cb7ecd-264e-42ae-bdeb-9f20826b11a2"
      unitRef="usd">1173000</hfwa:ProceedsfromSaleofAssetsHeldforSale>
    <hfwa:ProceedsfromSaleofAssetsHeldforSale
      contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfMzMtMy0xLTEtNzYyNTY_ce4c2e44-4dbe-45da-b17e-e05cac749bd6"
      unitRef="usd">1731000</hfwa:ProceedsfromSaleofAssetsHeldforSale>
    <us-gaap:PaymentsToAcquireFederalHomeLoanBankStock
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfMzUtMS0xLTEtNzYyNTY_cfbd94ee-54d8-4206-8d60-612f4c57c467"
      unitRef="usd">983000</us-gaap:PaymentsToAcquireFederalHomeLoanBankStock>
    <us-gaap:PaymentsToAcquireFederalHomeLoanBankStock
      contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfMzUtMy0xLTEtNzYyNTY_86fe0208-0270-4251-92bc-ce342a9d731a"
      unitRef="usd">1272000</us-gaap:PaymentsToAcquireFederalHomeLoanBankStock>
    <hfwa:Purchasebankownedlifeinsurance
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfMzctMS0xLTEtNzYyNTY_2b5dc16c-2fbb-4c53-8767-05f0e9df829f"
      unitRef="usd">105000</hfwa:Purchasebankownedlifeinsurance>
    <hfwa:Purchasebankownedlifeinsurance
      contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfMzctMy0xLTEtNzYyNTY_e6927f04-bccb-4d6f-81ea-a7908afa157c"
      unitRef="usd">105000</hfwa:Purchasebankownedlifeinsurance>
    <hfwa:Changeinlowincometaxhousingtaxcreditpartnership
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfNDAtMS0xLTEtNzYyNTY_5f49b4b8-577e-40af-b7df-015e16ec2187"
      unitRef="usd">0</hfwa:Changeinlowincometaxhousingtaxcreditpartnership>
    <hfwa:Changeinlowincometaxhousingtaxcreditpartnership
      contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfNDAtMy0xLTEtNzYyNTY_87f8355b-fb25-414c-8384-de139d32d806"
      unitRef="usd">-12617000</hfwa:Changeinlowincometaxhousingtaxcreditpartnership>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfNDItMS0xLTEtNzYyNTY_94b61e4f-bda1-44d9-8158-4a74ec64c411"
      unitRef="usd">-242914000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfNDItMy0xLTEtNzYyNTY_af9c9c44-f6e5-4e4f-b92d-8722a7569aba"
      unitRef="usd">-232745000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:IncreaseDecreaseInDeposits
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfNDQtMS0xLTEtNzYyNTY_7e11292e-e4f0-435b-97be-748cca516886"
      unitRef="usd">97210000</us-gaap:IncreaseDecreaseInDeposits>
    <us-gaap:IncreaseDecreaseInDeposits
      contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfNDQtMy0xLTEtNzYyNTY_3c7348bf-3350-409b-8d10-4b1c3f7190ce"
      unitRef="usd">421708000</us-gaap:IncreaseDecreaseInDeposits>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfNDctMS0xLTEtNzYyNTY_7bd16ffe-3c74-4563-aeec-e2eb31a7e2a9"
      unitRef="usd">7372000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfNDctMy0xLTEtNzYyNTY_2598c5ca-2be5-4f60-8c9c-3334586aa2df"
      unitRef="usd">7183000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:IncreaseDecreaseInReceivablesUnderRepurchaseAgreements
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfNDgtMS0xLTEtNzYyNTY_acd771d8-9995-4aa4-8202-031afbed6c26"
      unitRef="usd">1770000</us-gaap:IncreaseDecreaseInReceivablesUnderRepurchaseAgreements>
    <us-gaap:IncreaseDecreaseInReceivablesUnderRepurchaseAgreements
      contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfNDgtMy0xLTEtNzYyNTY_12123e36-2882-4948-a4c4-d57f0db5c60b"
      unitRef="usd">-820000</us-gaap:IncreaseDecreaseInReceivablesUnderRepurchaseAgreements>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfNTAtMS0xLTEtNzYyNTY_5ed5c65d-bd7a-4647-977c-6a514f3144ec"
      unitRef="usd">2652000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfNTAtMy0xLTEtNzYyNTY_1c1e592d-4c4d-49e5-bac5-253195fe0de9"
      unitRef="usd">687000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfNTEtMS0xLTEtNzYyNTY_fd718025-0586-4dfc-acc8-077a74cfadab"
      unitRef="usd">85416000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfNTEtMy0xLTEtNzYyNTY_6de6e57b-da10-4ac8-be57-a836836ae9e8"
      unitRef="usd">414658000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfNTItMS0xLTEtNzYyNTY_f1af69d7-1629-4aab-a641-56ea0da099d8"
      unitRef="usd">-146570000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfNTItMy0xLTEtNzYyNTY_a5e10f63-9dd9-4fe6-b680-ebb0cc2dfd45"
      unitRef="usd">190994000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfNTMtMS0xLTEtNzYyNTY_5fc028b0-717a-4c4b-9710-d9c70b2eba0b"
      unitRef="usd">1723292000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i1d46adc2f7cd43fabeff3097f3e64ae2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfNTMtMy0xLTEtNzYyNTY_47632ea5-f69a-4141-ac91-cb89f9cd19f8"
      unitRef="usd">743322000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfNTQtMS0xLTEtNzYyNTY_3bc3d402-f002-4e7b-a133-e95b0cd5dcb8"
      unitRef="usd">1576722000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i72fa1f7530424f24bed63fab363b17d5_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfNTQtMy0xLTEtNzYyNTY_85bae004-9051-4b26-91e1-f8cba290193f"
      unitRef="usd">934316000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfNTctMS0xLTEtNzYyNTY_43fef56a-3193-4869-9a98-c8cbe121355d"
      unitRef="usd">1555000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfNTctMy0xLTEtNzYyNTY_c223b478-1db6-4879-bcef-d15c0ea696ab"
      unitRef="usd">1889000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfNTgtMS0xLTEtNzYyNTY_d8ae635c-47f6-4def-a986-8435247072ec"
      unitRef="usd">0</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfNTgtMy0xLTEtNzYyNTY_1b00d0d7-b47a-42fe-9fce-90887468c096"
      unitRef="usd">64000</us-gaap:IncomeTaxesPaidNet>
    <hfwa:InvestmentInLowIncomeHousingTaxPartnership
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfNjUtMS0xLTEtNzYyNTY_95d19703-2516-4751-94c9-b0edc591dcca"
      unitRef="usd">670000</hfwa:InvestmentInLowIncomeHousingTaxPartnership>
    <hfwa:InvestmentInLowIncomeHousingTaxPartnership
      contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfNjUtMy0xLTEtNzYyNTY_8169448b-d07a-4833-82a1-7b392621812a"
      unitRef="usd">0</hfwa:InvestmentInLowIncomeHousingTaxPartnership>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfNjYtMS0xLTEtOTIwNzY_258f8f69-5014-4539-bf5d-7676dbb429fb"
      unitRef="usd">55000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfNjYtMy0xLTEtOTIwNzY_e66b10fd-e597-4325-b360-853ab482acb4"
      unitRef="usd">7381000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <hfwa:Purchaseofinvestmentsecuritiesavailableforsalenotsettled
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfNjYtMS0xLTEtNzYyNTY_069694cd-49d8-439d-8b75-f797acc60a93"
      unitRef="usd">0</hfwa:Purchaseofinvestmentsecuritiesavailableforsalenotsettled>
    <hfwa:Purchaseofinvestmentsecuritiesavailableforsalenotsettled
      contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfNjYtMy0xLTEtNzYyNTY_709dbce4-e59f-439c-b081-c8ec62b8bed1"
      unitRef="usd">5000000</hfwa:Purchaseofinvestmentsecuritiesavailableforsalenotsettled>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80MC9mcmFnOjE1MmQ1NTM4M2Y0NjRiYTFiMmY3YTc0MTRmNjdhZjJkL3RleHRyZWdpb246MTUyZDU1MzgzZjQ2NGJhMWIyZjdhNzQxNGY2N2FmMmRfMTA0MDg_3fa5d312-ac61-4b30-97b1-de68f25e99a8">Description of Business, Basis of Presentation, Significant Accounting Policies and Recently Issued Accounting Pronouncements&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;(a) Description of Business&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company is primarily engaged in the business of planning, directing and coordinating the business activities of its wholly-owned subsidiary, the Bank. The Bank is headquartered in Olympia, Washington and conducts business from its 49 branch offices located throughout Washington State and the greater Portland, Oregon area. The Bank&#x2019;s business consists primarily of commercial lending and deposit relationships with small and medium-sized businesses and their owners in its market areas and attracting deposits from the general public. The Bank also makes real estate construction and land development loans, consumer loans and originates first mortgage loans on residential properties primarily located in its market areas. The Bank's deposits are insured by the FDIC.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;(b) Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The accompanying unaudited Condensed Consolidated Financial Statements have been prepared in accordance with GAAP for interim financial information and pursuant to the rules and regulations of the SEC. Accordingly, they do not include all of the information and footnotes required by GAAP for complete financial statements. It is recommended these unaudited Condensed Consolidated Financial Statements and accompanying Notes be read with the audited Consolidated Financial Statements and the accompanying Notes included in the 2021 Annual Form 10-K. In management's opinion, all adjustments (consisting only of normal recurring adjustments) considered necessary for a fair presentation have been included. Operating results for the three months ended March 31, 2022 are not necessarily indicative of the results that may be expected for the year ending December&#160;31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;To prepare unaudited Condensed Consolidated Financial Statements in conformity with GAAP, management makes estimates and assumptions based on available information. These estimates and assumptions affect the amounts reported in the financial statements and the disclosures provided. Management believes the judgments, estimates and assumptions used in the preparation of the unaudited Condensed Consolidated Financial Statements are appropriate based on the facts and circumstances at the time. Actual results, however, could differ significantly from those estimates. Material estimates that are particularly susceptible to significant change relate to management's estimate of the ACL on investment securities, management's estimate of the ACL on loans, management's estimate of the ACL on unfunded commitments, management's evaluation of goodwill impairment and management's estimate of the fair value of financial instruments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The accompanying unaudited Condensed Consolidated Financial Statements include the accounts of the Company and its wholly-owned subsidiary, the Bank. All significant intercompany balances and transactions among the Company and the Bank have been eliminated in consolidation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;There have been reclassifications in certain prior year amounts in the unaudited Condensed Consolidated Statements of Financial Condition, the unaudited Condensed Consolidated Statements of Income and the unaudited Condensed Consolidated Statements of Cash Flows. Reclassifications had no effect on the prior year's net income or stockholders&#x2019; equity.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;(c) Significant Accounting Policies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The significant accounting policies used in preparation of the unaudited Condensed Consolidated Financial Statements are disclosed in greater detail in the 2021 Annual Form 10-K. There have not been any material changes in the Company's significant accounting policies from those contained in the 2021 Annual Form 10-K during the three months ended March 31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;(d) Recently Issued or Adopted Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;FASB ASU 2020-04, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Reference Rate Reform (Topic 848)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;, as amended by ASU 2021-01, was issued in March 2020 and provides optional guidance for a limited period of time to ease the potential burden in accounting for (or recognizing the effects of) reference rate reform on financial reporting. The amendments in this ASU are effective for all entities as of March 12, 2020 through December 31, 2022. The amendments are elective, apply to all entities, and provide optional expedients and exceptions for applying GAAP to contracts, hedging relationships, and other transactions affected by reference rate reform if certain criteria are met. The Bank&#x2019;s interest rate swap-related transactions are the majority of the Company's LIBOR exposure. Effective January 25, 2021, the Company adhered to the Interbank Offered Rate Fallbacks Protocol as published by the International Swaps and Derivatives Association, Inc. and recommended by the Alternative Reference Rates Committee. Additionally, effective January 1, 2022, the bank is no longer initiating or renewing loans using LIBOR as an index. The Company does not expect this ASU to have a material impact on its business operations and the Consolidated Financial Statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;FASB ASU 2022-02&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Financial Instruments - Credit Losses (Topic 326): Troubled Debt Restructurings and Vintage Disclosures&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;, was issued in March 2022. The ASU eliminates the accounting guidance for TDR loans by creditors while enhancing disclosure requirements for certain loan refinancings and restructurings by creditors when a borrower is experiencing financial difficulty. Additionally, the ASU requires public business entities to disclose current-period gross write-offs by year of origination for financing receivables and net investments in leases. These amendments are effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years, since Heritage previously adopted the amendments in ASU 2016-13, which is commonly referred to as the current expected credit loss methodology, on January 1, 2020. Early adoption is permitted and should be applied prospectively; however, the transition method related to the recognition and &lt;/span&gt;&lt;/div&gt;measurement of TDR loans may be applied under a modified retrospective transition method. The Company is evaluating the effect this ASU will have on its Consolidated Financial Statements and related disclosures.</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <hfwa:DescriptionOfBusinessPolicyPolicyTextBlock
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80MC9mcmFnOjE1MmQ1NTM4M2Y0NjRiYTFiMmY3YTc0MTRmNjdhZjJkL3RleHRyZWdpb246MTUyZDU1MzgzZjQ2NGJhMWIyZjdhNzQxNGY2N2FmMmRfMTAzODA_9789808d-0c59-4fe7-8b26-0ec373f1a43d">Description of BusinessThe Company is primarily engaged in the business of planning, directing and coordinating the business activities of its wholly-owned subsidiary, the Bank. The Bank is headquartered in Olympia, Washington and conducts business from its 49 branch offices located throughout Washington State and the greater Portland, Oregon area. The Bank&#x2019;s business consists primarily of commercial lending and deposit relationships with small and medium-sized businesses and their owners in its market areas and attracting deposits from the general public. The Bank also makes real estate construction and land development loans, consumer loans and originates first mortgage loans on residential properties primarily located in its market areas. The Bank's deposits are insured by the FDIC.</hfwa:DescriptionOfBusinessPolicyPolicyTextBlock>
    <hfwa:NumberOfBranchesOperating
      contextRef="i3c982513e63a416fb10ee4fc1f6f0e97_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80MC9mcmFnOjE1MmQ1NTM4M2Y0NjRiYTFiMmY3YTc0MTRmNjdhZjJkL3RleHRyZWdpb246MTUyZDU1MzgzZjQ2NGJhMWIyZjdhNzQxNGY2N2FmMmRfNDAw_1aaebce5-d856-4561-a23c-466d7403cbdd"
      unitRef="branch">49</hfwa:NumberOfBranchesOperating>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80MC9mcmFnOjE1MmQ1NTM4M2Y0NjRiYTFiMmY3YTc0MTRmNjdhZjJkL3RleHRyZWdpb246MTUyZDU1MzgzZjQ2NGJhMWIyZjdhNzQxNGY2N2FmMmRfMTA0MTE_9626780b-3ae4-49f7-a477-436a7fe1f715">Basis of Presentation&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The accompanying unaudited Condensed Consolidated Financial Statements have been prepared in accordance with GAAP for interim financial information and pursuant to the rules and regulations of the SEC. Accordingly, they do not include all of the information and footnotes required by GAAP for complete financial statements. It is recommended these unaudited Condensed Consolidated Financial Statements and accompanying Notes be read with the audited Consolidated Financial Statements and the accompanying Notes included in the 2021 Annual Form 10-K. In management's opinion, all adjustments (consisting only of normal recurring adjustments) considered necessary for a fair presentation have been included. Operating results for the three months ended March 31, 2022 are not necessarily indicative of the results that may be expected for the year ending December&#160;31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;To prepare unaudited Condensed Consolidated Financial Statements in conformity with GAAP, management makes estimates and assumptions based on available information. These estimates and assumptions affect the amounts reported in the financial statements and the disclosures provided. Management believes the judgments, estimates and assumptions used in the preparation of the unaudited Condensed Consolidated Financial Statements are appropriate based on the facts and circumstances at the time. Actual results, however, could differ significantly from those estimates. Material estimates that are particularly susceptible to significant change relate to management's estimate of the ACL on investment securities, management's estimate of the ACL on loans, management's estimate of the ACL on unfunded commitments, management's evaluation of goodwill impairment and management's estimate of the fair value of financial instruments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The accompanying unaudited Condensed Consolidated Financial Statements include the accounts of the Company and its wholly-owned subsidiary, the Bank. All significant intercompany balances and transactions among the Company and the Bank have been eliminated in consolidation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;There have been reclassifications in certain prior year amounts in the unaudited Condensed Consolidated Statements of Financial Condition, the unaudited Condensed Consolidated Statements of Income and the unaudited Condensed Consolidated Statements of Cash Flows. Reclassifications had no effect on the prior year's net income or stockholders&#x2019; equity.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80MC9mcmFnOjE1MmQ1NTM4M2Y0NjRiYTFiMmY3YTc0MTRmNjdhZjJkL3RleHRyZWdpb246MTUyZDU1MzgzZjQ2NGJhMWIyZjdhNzQxNGY2N2FmMmRfMTAzOTE_e3809d2b-1fe2-409b-b110-59a93113e878">Recently Issued or Adopted Accounting Pronouncements&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;FASB ASU 2020-04, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Reference Rate Reform (Topic 848)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;, as amended by ASU 2021-01, was issued in March 2020 and provides optional guidance for a limited period of time to ease the potential burden in accounting for (or recognizing the effects of) reference rate reform on financial reporting. The amendments in this ASU are effective for all entities as of March 12, 2020 through December 31, 2022. The amendments are elective, apply to all entities, and provide optional expedients and exceptions for applying GAAP to contracts, hedging relationships, and other transactions affected by reference rate reform if certain criteria are met. The Bank&#x2019;s interest rate swap-related transactions are the majority of the Company's LIBOR exposure. Effective January 25, 2021, the Company adhered to the Interbank Offered Rate Fallbacks Protocol as published by the International Swaps and Derivatives Association, Inc. and recommended by the Alternative Reference Rates Committee. Additionally, effective January 1, 2022, the bank is no longer initiating or renewing loans using LIBOR as an index. The Company does not expect this ASU to have a material impact on its business operations and the Consolidated Financial Statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;FASB ASU 2022-02&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Financial Instruments - Credit Losses (Topic 326): Troubled Debt Restructurings and Vintage Disclosures&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;, was issued in March 2022. The ASU eliminates the accounting guidance for TDR loans by creditors while enhancing disclosure requirements for certain loan refinancings and restructurings by creditors when a borrower is experiencing financial difficulty. Additionally, the ASU requires public business entities to disclose current-period gross write-offs by year of origination for financing receivables and net investments in leases. These amendments are effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years, since Heritage previously adopted the amendments in ASU 2016-13, which is commonly referred to as the current expected credit loss methodology, on January 1, 2020. Early adoption is permitted and should be applied prospectively; however, the transition method related to the recognition and &lt;/span&gt;&lt;/div&gt;measurement of TDR loans may be applied under a modified retrospective transition method. The Company is evaluating the effect this ASU will have on its Consolidated Financial Statements and related disclosures.</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RleHRyZWdpb246YzA3ZGY1NGZmY2YyNDYwNzkzNTVmY2E5YmFmMDc5NGJfNDc5NA_041d1c7a-8cde-4b7d-aaf4-f9bbf8dbdee9">Investment Securities&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s investment policy is designed primarily to provide and maintain liquidity, generate a favorable return on assets without incurring undue interest rate and credit risk, and complement the Bank&#x2019;s lending activities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;There were no investment securities classified as trading at March&#160;31, 2022 or December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;(a) Investment Securities by Classification, Type and Maturity&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following tables present the amortized cost and fair value of investment securities at the dates indicated and the corresponding amounts of gross unrealized gains and losses, including the corresponding amounts of gross unrealized gains and losses on investment securities available for sale recognized in AOCI:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.207%"/&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 10pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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 #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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 #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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 #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Investment securities available for sale:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S. government and agency securities&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;41,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,934)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;39,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Municipal securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;215,488&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(7,213)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;210,239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Residential CMO and MBS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;378,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(20,744)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;358,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial CMO and MBS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;421,696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(17,806)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;404,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Corporate 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other asset-backed securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25,404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(285)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,085,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(47,982)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,039,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Investment securities held to maturity:&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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S. government and agency securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;150,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(14,344)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;136,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Residential CMO and MBS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;54,486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,936)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;51,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial CMO and MBS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;216,754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(20,111)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;196,643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="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 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;422,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(37,391)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;384,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:5pt"&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.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.207%"/&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 10pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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 #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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 #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Investment securities available for sale:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S. government and agency securities&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(176)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Municipal securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;213,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(854)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;221,212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Residential CMO and MBS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;307,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,593)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;306,884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial CMO and MBS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;313,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,199)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;315,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Corporate 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other asset-backed securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(16)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26,991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;883,832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,838)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;894,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Investment securities held to maturity:&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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S. government and agency securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;141,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,768)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;139,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Residential CMO and MBS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(153)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial CMO and MBS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;217,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5,261)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;212,592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="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 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;383,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(7,182)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;376,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The amortized cost and fair value of investment securities at March&#160;31, 2022, by contractual maturity, are set forth below. Actual maturities may differ from contractual maturities because certain borrowers have the right to call or prepay obligations with or without call or prepayment penalties.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.207%"/&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Securities Available for Sale&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Securities Held to Maturity&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amortized Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amortized Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Due in one year or less&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Due after one year through five years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;55,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;55,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Due after five years through ten years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;63,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;62,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;83,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;76,884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Due after ten years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;131,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;125,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;67,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;59,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;text-indent:-18pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total investment securities due at a single maturity date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;258,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;251,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;150,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;136,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Mortgage-backed securities &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;826,034&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;788,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;271,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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;248,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total investment securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,085,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,039,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;422,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;384,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:45pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Mortgage-backed securities, which have prepayment provisions, are not assigned to maturity categories due to fluctuations in their payment speed.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;There were no holdings of investment securities of any one issuer, other than the U.S. government and its agencies, in an amount greater than 10% of stockholders&#x2019; equity at March&#160;31, 2022 and December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;(b) Unrealized Losses on Investment Securities Available for Sale&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following tables show the gross unrealized losses and fair value of the Company&#x2019;s investment securities available for sale for which an ACL on investment securities available for sale has not been recorded, aggregated by investment category and length of time the individual securities have been in a continuous unrealized loss position at the dates indicated:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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:25.800%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.605%"/&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 #000000;padding:2px 10pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Less than 12 Months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;12 Months or Longer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Unrealized&lt;br/&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Unrealized&lt;br/&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="padding:0 1pt"/&gt;&lt;td colspan="33" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S. government and agency securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;38,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,764)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(170)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;39,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,934)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Municipal securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;90,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5,206)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,007)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;107,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(7,213)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Residential CMO and MBS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;307,811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(19,312)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,432)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;332,542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(20,744)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:-18pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial CMO and MBS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;307,598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(17,695)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(111)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;309,315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(17,806)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other asset-backed securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,476&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(274)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(11)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(285)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;756,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(44,251)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;45,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,731)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;801,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(47,982)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:5pt;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:25.800%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.605%"/&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="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Less than 12 Months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;12 Months or Longer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Unrealized&lt;br/&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Unrealized&lt;br/&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="padding:0 1pt"/&gt;&lt;td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S. government and agency securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(176)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(176)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:-18pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Municipal securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29,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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(619)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(235)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;39,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(854)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Residential CMO and MBS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;204,039&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,470)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(123)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;223,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,593)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:-18pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial CMO and MBS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;83,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,161)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(38)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;85,219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,199)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other asset-backed securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(16)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;334,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,435)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(403)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;366,954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,838)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;(c) ACL on Investment Securities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company evaluated investment securities available for sale as of March&#160;31, 2022 and December&#160;31, 2021 and determined that any declines in fair value were attributable to changes in interest rates relative to where these investments fall within the yield curve and individual characteristics. Management monitors published credit ratings for adverse changes for all rated investment securities and none of these securities had a below investment grade credit rating as of both March&#160;31, 2022 &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;and December&#160;31, 2021. In addition, the Company does not intend to sell these securities nor does the Company consider it more likely than not that it will be required to sell these securities before the recovery of the amortized cost basis, which may be upon maturity. Therefore, no ACL on investment securities available for sale was recorded as of March&#160;31, 2022 and December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company also evaluated investment securities held to maturity for current expected credit losses as of March 31, 2022 and December 31, 2021. There were no investment securities held to maturity classified as nonaccrual or past due as of March&#160;31, 2022 and December 31, 2021 and all were issued by the U.S. government and its agencies and either explicitly or implicitly guaranteed by the U.S. government, highly rated by major credit rating agencies and had a long history of no credit losses. Accordingly, the Company did not measure expected credit losses on investment securities held to maturity since the historical credit loss information adjusted for current conditions and reasonable and supportable forecasts results in an expectation that nonpayment of the amortized cost basis is zero. Therefore, no ACL on investment securities held to maturity was recorded as of March&#160;31, 2022 and December 31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;(d) Realized Gains and Losses&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table presents the gross realized gains and losses on the sale of investment securities available for sale during the following periods:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.707%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.205%"/&gt;&lt;td style="width:0.1%"/&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="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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended &lt;br/&gt;March 31,&lt;/span&gt;&lt;/td&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&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="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Gross realized gains&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;(e) Pledged Securities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table summarizes the amortized cost and fair value of investment securities that are pledged as collateral for the following obligations at the dates indicated:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.207%"/&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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 #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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 #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Washington and Oregon state public deposits&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;139,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;134,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;128,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;130,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Federal Reserve Bank credit facility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;60,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;54,962&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;61,057&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;59,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Securities sold under agreement to repurchase&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;63,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;59,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;59,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;59,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other securities pledged&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;53,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;50,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;56,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;55,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;317,544&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;299,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;305,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;305,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;(f) Accrued Interest Receivable&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Accrued interest receivable excluded from amortized cost on investment securities available for sale totaled $3.4 million and $3.5 million at March&#160;31, 2022 and December&#160;31, 2021, respectively. Accrued interest receivable excluded from amortized cost on investment securities held to maturity totaled $1.2 million and $1.1&#160;million at March&#160;31, 2022 and December 31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;No amounts of accrued interest receivable on investment securities available for sale or held to maturity were reversed against interest income on investment securities during the three months ended March 31, 2022 and 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock>
    <us-gaap:TradingSecurities
      contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RleHRyZWdpb246YzA3ZGY1NGZmY2YyNDYwNzkzNTVmY2E5YmFmMDc5NGJfODAz_92c12ca9-8357-489d-935e-5b24eb3ee86f"
      unitRef="usd">0</us-gaap:TradingSecurities>
    <us-gaap:TradingSecurities
      contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RleHRyZWdpb246YzA3ZGY1NGZmY2YyNDYwNzkzNTVmY2E5YmFmMDc5NGJfODAz_ea311e6e-1257-4e4a-9645-310be62da69a"
      unitRef="usd">0</us-gaap:TradingSecurities>
    <us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RleHRyZWdpb246YzA3ZGY1NGZmY2YyNDYwNzkzNTVmY2E5YmFmMDc5NGJfNDc5Mg_f50cbdf2-bd0b-40a1-ada5-54850096efde">&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following tables present the amortized cost and fair value of investment securities at the dates indicated and the corresponding amounts of gross unrealized gains and losses, including the corresponding amounts of gross unrealized gains and losses on investment securities available for sale recognized in AOCI:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.207%"/&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 10pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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 #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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 #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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 #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Investment securities available for sale:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S. government and agency securities&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;41,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,934)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;39,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Municipal securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;215,488&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(7,213)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;210,239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Residential CMO and MBS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;378,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(20,744)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;358,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial CMO and MBS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;421,696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(17,806)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;404,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Corporate 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other asset-backed securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25,404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(285)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,085,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(47,982)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,039,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Investment securities held to maturity:&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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S. government and agency securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;150,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(14,344)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;136,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Residential CMO and MBS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;54,486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,936)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;51,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial CMO and MBS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;216,754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(20,111)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;196,643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="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 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;422,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(37,391)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;384,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:5pt"&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.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.207%"/&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 10pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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 #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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 #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Investment securities available for sale:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S. government and agency securities&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(176)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Municipal securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;213,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(854)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;221,212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Residential CMO and MBS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;307,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,593)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;306,884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial CMO and MBS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;313,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,199)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;315,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Corporate 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other asset-backed securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(16)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26,991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;883,832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,838)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;894,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Investment securities held to maturity:&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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S. government and agency securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;141,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,768)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;139,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Residential CMO and MBS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(153)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial CMO and MBS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;217,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5,261)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;212,592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="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 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;383,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(7,182)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;376,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i9205b5a1f54e43faa97520d68517bf5e_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmM4NjA3MDNmMzVhZTQzYzk5NjkzMmVmY2M0NzcxYjdjL3RhYmxlcmFuZ2U6Yzg2MDcwM2YzNWFlNDNjOTk2OTMyZWZjYzQ3NzFiN2NfNC0xLTEtMS03NjI1Ng_9275a252-7ac9-4ced-a8a2-f8c08d671d68"
      unitRef="usd">41489000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i9205b5a1f54e43faa97520d68517bf5e_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmM4NjA3MDNmMzVhZTQzYzk5NjkzMmVmY2M0NzcxYjdjL3RhYmxlcmFuZ2U6Yzg2MDcwM2YzNWFlNDNjOTk2OTMyZWZjYzQ3NzFiN2NfNC0zLTEtMS03NjI1Ng_f32ff9dd-488b-452b-bea1-6de134658623"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i9205b5a1f54e43faa97520d68517bf5e_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmM4NjA3MDNmMzVhZTQzYzk5NjkzMmVmY2M0NzcxYjdjL3RhYmxlcmFuZ2U6Yzg2MDcwM2YzNWFlNDNjOTk2OTMyZWZjYzQ3NzFiN2NfNC01LTEtMS03NjI1Ng_944a6881-e864-428a-b075-6dd752db09eb"
      unitRef="usd">1934000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i02779cb5d24b4b09ad290d3f68a83fb0_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmM4NjA3MDNmMzVhZTQzYzk5NjkzMmVmY2M0NzcxYjdjL3RhYmxlcmFuZ2U6Yzg2MDcwM2YzNWFlNDNjOTk2OTMyZWZjYzQ3NzFiN2NfNC03LTEtMS03NjI1Ng_26236cd8-a19b-4d23-b29e-778613e734bf"
      unitRef="usd">39555000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ia5dc42bd113447508e70a47d251570cc_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmM4NjA3MDNmMzVhZTQzYzk5NjkzMmVmY2M0NzcxYjdjL3RhYmxlcmFuZ2U6Yzg2MDcwM2YzNWFlNDNjOTk2OTMyZWZjYzQ3NzFiN2NfNS0xLTEtMS03NjI1Ng_639bd275-f335-4dc2-8b79-bc5913040980"
      unitRef="usd">215488000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ia5dc42bd113447508e70a47d251570cc_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmM4NjA3MDNmMzVhZTQzYzk5NjkzMmVmY2M0NzcxYjdjL3RhYmxlcmFuZ2U6Yzg2MDcwM2YzNWFlNDNjOTk2OTMyZWZjYzQ3NzFiN2NfNS0zLTEtMS03NjI1Ng_af4b7fda-2b9e-4cf9-b91b-88f9b98b497c"
      unitRef="usd">1964000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ia5dc42bd113447508e70a47d251570cc_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmM4NjA3MDNmMzVhZTQzYzk5NjkzMmVmY2M0NzcxYjdjL3RhYmxlcmFuZ2U6Yzg2MDcwM2YzNWFlNDNjOTk2OTMyZWZjYzQ3NzFiN2NfNS01LTEtMS03NjI1Ng_fd33d568-0992-48aa-bb25-33929deeaf9d"
      unitRef="usd">7213000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="id8f2e828ae9341d385b7d2a2a7a6ccc4_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmM4NjA3MDNmMzVhZTQzYzk5NjkzMmVmY2M0NzcxYjdjL3RhYmxlcmFuZ2U6Yzg2MDcwM2YzNWFlNDNjOTk2OTMyZWZjYzQ3NzFiN2NfNS03LTEtMS03NjI1Ng_8c67dfba-cfdd-4134-b714-78dc1242ba8b"
      unitRef="usd">210239000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ib1afe7be24b44c93ba62b8eca49170aa_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmM4NjA3MDNmMzVhZTQzYzk5NjkzMmVmY2M0NzcxYjdjL3RhYmxlcmFuZ2U6Yzg2MDcwM2YzNWFlNDNjOTk2OTMyZWZjYzQ3NzFiN2NfNy0xLTEtMS03NjI1Ng_1734603e-2441-4e7e-b8cd-67cbae81cc65"
      unitRef="usd">378934000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ib1afe7be24b44c93ba62b8eca49170aa_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmM4NjA3MDNmMzVhZTQzYzk5NjkzMmVmY2M0NzcxYjdjL3RhYmxlcmFuZ2U6Yzg2MDcwM2YzNWFlNDNjOTk2OTMyZWZjYzQ3NzFiN2NfNy0zLTEtMS03NjI1Ng_7190f634-6ff1-4e41-bd3b-623c0dd50470"
      unitRef="usd">219000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ib1afe7be24b44c93ba62b8eca49170aa_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmM4NjA3MDNmMzVhZTQzYzk5NjkzMmVmY2M0NzcxYjdjL3RhYmxlcmFuZ2U6Yzg2MDcwM2YzNWFlNDNjOTk2OTMyZWZjYzQ3NzFiN2NfNy01LTEtMS03NjI1Ng_1e5d4372-d991-449d-b88a-b800770ecb19"
      unitRef="usd">20744000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i5b0a5de8fe7c4fcdb66ab8e94c9e6d6c_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmM4NjA3MDNmMzVhZTQzYzk5NjkzMmVmY2M0NzcxYjdjL3RhYmxlcmFuZ2U6Yzg2MDcwM2YzNWFlNDNjOTk2OTMyZWZjYzQ3NzFiN2NfNy03LTEtMS03NjI1Ng_63bc910b-a7fc-450e-b394-e6514a1d2907"
      unitRef="usd">358409000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ief2b9dfaae164feda9ca7e94419dc4e7_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmM4NjA3MDNmMzVhZTQzYzk5NjkzMmVmY2M0NzcxYjdjL3RhYmxlcmFuZ2U6Yzg2MDcwM2YzNWFlNDNjOTk2OTMyZWZjYzQ3NzFiN2NfOC0xLTEtMS03NjI1Ng_dd54a94c-3d6f-4237-acf0-223a01f8f901"
      unitRef="usd">421696000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ief2b9dfaae164feda9ca7e94419dc4e7_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmM4NjA3MDNmMzVhZTQzYzk5NjkzMmVmY2M0NzcxYjdjL3RhYmxlcmFuZ2U6Yzg2MDcwM2YzNWFlNDNjOTk2OTMyZWZjYzQ3NzFiN2NfOC0zLTEtMS03NjI1Ng_72065199-99be-4b73-8ab5-10439a22e6bc"
      unitRef="usd">615000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ief2b9dfaae164feda9ca7e94419dc4e7_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmM4NjA3MDNmMzVhZTQzYzk5NjkzMmVmY2M0NzcxYjdjL3RhYmxlcmFuZ2U6Yzg2MDcwM2YzNWFlNDNjOTk2OTMyZWZjYzQ3NzFiN2NfOC01LTEtMS03NjI1Ng_ea755aee-f5af-4abd-aa1f-668a8bb37079"
      unitRef="usd">17806000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="icb6491a03da3455f9aac45c18e7557bf_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmM4NjA3MDNmMzVhZTQzYzk5NjkzMmVmY2M0NzcxYjdjL3RhYmxlcmFuZ2U6Yzg2MDcwM2YzNWFlNDNjOTk2OTMyZWZjYzQ3NzFiN2NfOC03LTEtMS03NjI1Ng_00e7d11a-5f44-40f8-9bfb-fbc9e31abcfb"
      unitRef="usd">404505000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i731f4871fdac4594994b62fa716fdee4_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmM4NjA3MDNmMzVhZTQzYzk5NjkzMmVmY2M0NzcxYjdjL3RhYmxlcmFuZ2U6Yzg2MDcwM2YzNWFlNDNjOTk2OTMyZWZjYzQ3NzFiN2NfOS0xLTEtMS03NjI1Ng_2c267bc5-9de7-4e09-9c6a-77f0bde84080"
      unitRef="usd">2005000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i731f4871fdac4594994b62fa716fdee4_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmM4NjA3MDNmMzVhZTQzYzk5NjkzMmVmY2M0NzcxYjdjL3RhYmxlcmFuZ2U6Yzg2MDcwM2YzNWFlNDNjOTk2OTMyZWZjYzQ3NzFiN2NfOS0zLTEtMS03NjI1Ng_33bc8de7-98df-4d29-aae6-697ad039278d"
      unitRef="usd">4000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i731f4871fdac4594994b62fa716fdee4_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmM4NjA3MDNmMzVhZTQzYzk5NjkzMmVmY2M0NzcxYjdjL3RhYmxlcmFuZ2U6Yzg2MDcwM2YzNWFlNDNjOTk2OTMyZWZjYzQ3NzFiN2NfOS01LTEtMS03NjI1Ng_0b8e7c87-67fd-44a1-b6f9-f4825acbd96f"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i768779c8b37947288709b6e48e154e8b_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmM4NjA3MDNmMzVhZTQzYzk5NjkzMmVmY2M0NzcxYjdjL3RhYmxlcmFuZ2U6Yzg2MDcwM2YzNWFlNDNjOTk2OTMyZWZjYzQ3NzFiN2NfOS03LTEtMS03NjI1Ng_088502c4-9512-4a84-88d3-93165d37f64b"
      unitRef="usd">2009000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ia2decc6decb54d1a990a77774303d95b_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmM4NjA3MDNmMzVhZTQzYzk5NjkzMmVmY2M0NzcxYjdjL3RhYmxlcmFuZ2U6Yzg2MDcwM2YzNWFlNDNjOTk2OTMyZWZjYzQ3NzFiN2NfMTAtMS0xLTEtNzYyNTY_4313b96e-a25b-4d74-919d-52513bee53ca"
      unitRef="usd">25404000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ia2decc6decb54d1a990a77774303d95b_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmM4NjA3MDNmMzVhZTQzYzk5NjkzMmVmY2M0NzcxYjdjL3RhYmxlcmFuZ2U6Yzg2MDcwM2YzNWFlNDNjOTk2OTMyZWZjYzQ3NzFiN2NfMTAtMy0xLTEtNzYyNTY_cda2ea3a-af4d-43f0-899a-d11613b429c4"
      unitRef="usd">88000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ia2decc6decb54d1a990a77774303d95b_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmM4NjA3MDNmMzVhZTQzYzk5NjkzMmVmY2M0NzcxYjdjL3RhYmxlcmFuZ2U6Yzg2MDcwM2YzNWFlNDNjOTk2OTMyZWZjYzQ3NzFiN2NfMTAtNS0xLTEtNzYyNTY_7dacb6d3-1b69-4a0d-8ac1-d77e08000c08"
      unitRef="usd">285000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i73b4cfcb084f46e3b8b9337a6ccac0de_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmM4NjA3MDNmMzVhZTQzYzk5NjkzMmVmY2M0NzcxYjdjL3RhYmxlcmFuZ2U6Yzg2MDcwM2YzNWFlNDNjOTk2OTMyZWZjYzQ3NzFiN2NfMTAtNy0xLTEtNzYyNTY_e01764dd-9e47-4481-9fd8-04c8f20afb31"
      unitRef="usd">25207000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmM4NjA3MDNmMzVhZTQzYzk5NjkzMmVmY2M0NzcxYjdjL3RhYmxlcmFuZ2U6Yzg2MDcwM2YzNWFlNDNjOTk2OTMyZWZjYzQ3NzFiN2NfMTEtMS0xLTEtNzYyNTY_dfdf95e6-c5b0-4cbe-bd88-ca47c3b35f8b"
      unitRef="usd">1085016000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmM4NjA3MDNmMzVhZTQzYzk5NjkzMmVmY2M0NzcxYjdjL3RhYmxlcmFuZ2U6Yzg2MDcwM2YzNWFlNDNjOTk2OTMyZWZjYzQ3NzFiN2NfMTEtMy0xLTEtNzYyNTY_a30e154e-0ce4-4265-9194-2cfb0338e085"
      unitRef="usd">2890000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmM4NjA3MDNmMzVhZTQzYzk5NjkzMmVmY2M0NzcxYjdjL3RhYmxlcmFuZ2U6Yzg2MDcwM2YzNWFlNDNjOTk2OTMyZWZjYzQ3NzFiN2NfMTEtNS0xLTEtNzYyNTY_b0d14704-dc1c-4711-ad7a-c2119739ebb6"
      unitRef="usd">47982000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmM4NjA3MDNmMzVhZTQzYzk5NjkzMmVmY2M0NzcxYjdjL3RhYmxlcmFuZ2U6Yzg2MDcwM2YzNWFlNDNjOTk2OTMyZWZjYzQ3NzFiN2NfMTEtNy0xLTEtNzYyNTY_48e9aae6-7566-49a8-aa7a-b4c4138e3b40"
      unitRef="usd">1039924000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss
      contextRef="i9205b5a1f54e43faa97520d68517bf5e_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmM4NjA3MDNmMzVhZTQzYzk5NjkzMmVmY2M0NzcxYjdjL3RhYmxlcmFuZ2U6Yzg2MDcwM2YzNWFlNDNjOTk2OTMyZWZjYzQ3NzFiN2NfMTQtMS0xLTEtNzYyNTY_cffe39b1-d7f5-4cbf-87fe-f1708d37d347"
      unitRef="usd">150973000</us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
      contextRef="i9205b5a1f54e43faa97520d68517bf5e_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmM4NjA3MDNmMzVhZTQzYzk5NjkzMmVmY2M0NzcxYjdjL3RhYmxlcmFuZ2U6Yzg2MDcwM2YzNWFlNDNjOTk2OTMyZWZjYzQ3NzFiN2NfMTQtMy0xLTEtNzYyNTY_9f584d14-0dec-44f4-9052-f389866ea276"
      unitRef="usd">0</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
      contextRef="i9205b5a1f54e43faa97520d68517bf5e_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmM4NjA3MDNmMzVhZTQzYzk5NjkzMmVmY2M0NzcxYjdjL3RhYmxlcmFuZ2U6Yzg2MDcwM2YzNWFlNDNjOTk2OTMyZWZjYzQ3NzFiN2NfMTQtNS0xLTEtNzYyNTY_6fada52b-d010-4ea9-a93d-b51004429c28"
      unitRef="usd">14344000</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss>
    <us-gaap:HeldToMaturitySecuritiesFairValue
      contextRef="i9205b5a1f54e43faa97520d68517bf5e_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmM4NjA3MDNmMzVhZTQzYzk5NjkzMmVmY2M0NzcxYjdjL3RhYmxlcmFuZ2U6Yzg2MDcwM2YzNWFlNDNjOTk2OTMyZWZjYzQ3NzFiN2NfMTQtNy0xLTEtNzYyNTY_016e8945-e361-44fd-a196-dcca084cf6f8"
      unitRef="usd">136629000</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss
      contextRef="ib1afe7be24b44c93ba62b8eca49170aa_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmM4NjA3MDNmMzVhZTQzYzk5NjkzMmVmY2M0NzcxYjdjL3RhYmxlcmFuZ2U6Yzg2MDcwM2YzNWFlNDNjOTk2OTMyZWZjYzQ3NzFiN2NfMTYtMS0xLTEtNzYyNTY_c0465020-d788-48fa-8815-0369e218078f"
      unitRef="usd">54486000</us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
      contextRef="ib1afe7be24b44c93ba62b8eca49170aa_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmM4NjA3MDNmMzVhZTQzYzk5NjkzMmVmY2M0NzcxYjdjL3RhYmxlcmFuZ2U6Yzg2MDcwM2YzNWFlNDNjOTk2OTMyZWZjYzQ3NzFiN2NfMTYtMy0xLTEtNzYyNTY_283682b2-a632-4a04-a145-f6e33ec1ce14"
      unitRef="usd">0</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
      contextRef="ib1afe7be24b44c93ba62b8eca49170aa_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmM4NjA3MDNmMzVhZTQzYzk5NjkzMmVmY2M0NzcxYjdjL3RhYmxlcmFuZ2U6Yzg2MDcwM2YzNWFlNDNjOTk2OTMyZWZjYzQ3NzFiN2NfMTYtNS0xLTEtNzYyNTY_d46998fe-d165-4c01-9741-021d4b92ba1f"
      unitRef="usd">2936000</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss>
    <us-gaap:HeldToMaturitySecuritiesFairValue
      contextRef="ib1afe7be24b44c93ba62b8eca49170aa_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmM4NjA3MDNmMzVhZTQzYzk5NjkzMmVmY2M0NzcxYjdjL3RhYmxlcmFuZ2U6Yzg2MDcwM2YzNWFlNDNjOTk2OTMyZWZjYzQ3NzFiN2NfMTYtNy0xLTEtNzYyNTY_96038d24-d780-4529-9930-1649afb66870"
      unitRef="usd">51550000</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss
      contextRef="ief2b9dfaae164feda9ca7e94419dc4e7_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmM4NjA3MDNmMzVhZTQzYzk5NjkzMmVmY2M0NzcxYjdjL3RhYmxlcmFuZ2U6Yzg2MDcwM2YzNWFlNDNjOTk2OTMyZWZjYzQ3NzFiN2NfMTctMS0xLTEtNzYyNTY_f753a381-1715-46ff-9f60-333b5b328684"
      unitRef="usd">216754000</us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
      contextRef="ief2b9dfaae164feda9ca7e94419dc4e7_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmM4NjA3MDNmMzVhZTQzYzk5NjkzMmVmY2M0NzcxYjdjL3RhYmxlcmFuZ2U6Yzg2MDcwM2YzNWFlNDNjOTk2OTMyZWZjYzQ3NzFiN2NfMTctMy0xLTEtNzYyNTY_69a1028d-b3b9-4010-882b-18b435179a3d"
      unitRef="usd">0</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
      contextRef="ief2b9dfaae164feda9ca7e94419dc4e7_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmM4NjA3MDNmMzVhZTQzYzk5NjkzMmVmY2M0NzcxYjdjL3RhYmxlcmFuZ2U6Yzg2MDcwM2YzNWFlNDNjOTk2OTMyZWZjYzQ3NzFiN2NfMTctNS0xLTEtNzYyNTY_2d54ebf6-0eae-48d0-a542-1496967c979e"
      unitRef="usd">20111000</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss>
    <us-gaap:HeldToMaturitySecuritiesFairValue
      contextRef="ief2b9dfaae164feda9ca7e94419dc4e7_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmM4NjA3MDNmMzVhZTQzYzk5NjkzMmVmY2M0NzcxYjdjL3RhYmxlcmFuZ2U6Yzg2MDcwM2YzNWFlNDNjOTk2OTMyZWZjYzQ3NzFiN2NfMTctNy0xLTEtNzYyNTY_666a1fdc-fd1f-467e-a5d4-718e706f7b11"
      unitRef="usd">196643000</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss
      contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmM4NjA3MDNmMzVhZTQzYzk5NjkzMmVmY2M0NzcxYjdjL3RhYmxlcmFuZ2U6Yzg2MDcwM2YzNWFlNDNjOTk2OTMyZWZjYzQ3NzFiN2NfMjAtMS0xLTEtNzYyNTY_de4cfb99-af58-400f-9a15-2f1426750262"
      unitRef="usd">422213000</us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
      contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmM4NjA3MDNmMzVhZTQzYzk5NjkzMmVmY2M0NzcxYjdjL3RhYmxlcmFuZ2U6Yzg2MDcwM2YzNWFlNDNjOTk2OTMyZWZjYzQ3NzFiN2NfMjAtMy0xLTEtNzYyNTY_4942dbf0-a2cd-4332-aaec-da9845236d95"
      unitRef="usd">0</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
      contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmM4NjA3MDNmMzVhZTQzYzk5NjkzMmVmY2M0NzcxYjdjL3RhYmxlcmFuZ2U6Yzg2MDcwM2YzNWFlNDNjOTk2OTMyZWZjYzQ3NzFiN2NfMjAtNS0xLTEtNzYyNTY_ea71e435-ff10-4b0b-b9be-7f5b0111788c"
      unitRef="usd">37391000</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss>
    <us-gaap:HeldToMaturitySecuritiesFairValue
      contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmM4NjA3MDNmMzVhZTQzYzk5NjkzMmVmY2M0NzcxYjdjL3RhYmxlcmFuZ2U6Yzg2MDcwM2YzNWFlNDNjOTk2OTMyZWZjYzQ3NzFiN2NfMjAtNy0xLTEtNzYyNTY_d2464834-117b-4353-9c97-96dd64abfe9b"
      unitRef="usd">384822000</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i09e8cadcfa3146db90247b9c342a5a5b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjMwMmQ1NmVjNTk2MzQ1YzlhYjhkZjNmMjIyZWY5ZWMzL3RhYmxlcmFuZ2U6MzAyZDU2ZWM1OTYzNDVjOWFiOGRmM2YyMjJlZjllYzNfNC0xLTEtMS03NjI1Ng_676e91b4-d2dd-4497-a83a-9c055631bf15"
      unitRef="usd">21494000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i09e8cadcfa3146db90247b9c342a5a5b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjMwMmQ1NmVjNTk2MzQ1YzlhYjhkZjNmMjIyZWY5ZWMzL3RhYmxlcmFuZ2U6MzAyZDU2ZWM1OTYzNDVjOWFiOGRmM2YyMjJlZjllYzNfNC0zLTEtMS03NjI1Ng_4ada8707-7d3f-4a49-99db-46169eb70c5f"
      unitRef="usd">55000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i09e8cadcfa3146db90247b9c342a5a5b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjMwMmQ1NmVjNTk2MzQ1YzlhYjhkZjNmMjIyZWY5ZWMzL3RhYmxlcmFuZ2U6MzAyZDU2ZWM1OTYzNDVjOWFiOGRmM2YyMjJlZjllYzNfNC01LTEtMS03NjI1Ng_8f1b87f6-f0bd-490b-a799-eafd19b7e514"
      unitRef="usd">176000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i3f10d4b053f6493b9dd9cc4b5c1cac56_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjMwMmQ1NmVjNTk2MzQ1YzlhYjhkZjNmMjIyZWY5ZWMzL3RhYmxlcmFuZ2U6MzAyZDU2ZWM1OTYzNDVjOWFiOGRmM2YyMjJlZjllYzNfNC05LTEtMS03NjI1Ng_6148196d-5234-43fe-85e6-1506cb1bfb05"
      unitRef="usd">21373000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="if83f0b7f1be2400ead14a9281cd42bcb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjMwMmQ1NmVjNTk2MzQ1YzlhYjhkZjNmMjIyZWY5ZWMzL3RhYmxlcmFuZ2U6MzAyZDU2ZWM1OTYzNDVjOWFiOGRmM2YyMjJlZjllYzNfNS0xLTEtMS03NjI1Ng_7fafedce-b13e-4305-81e3-6a0dbfbd1049"
      unitRef="usd">213158000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="if83f0b7f1be2400ead14a9281cd42bcb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjMwMmQ1NmVjNTk2MzQ1YzlhYjhkZjNmMjIyZWY5ZWMzL3RhYmxlcmFuZ2U6MzAyZDU2ZWM1OTYzNDVjOWFiOGRmM2YyMjJlZjllYzNfNS0zLTEtMS03NjI1Ng_b8e8fd00-1a8b-49b7-ae57-5605e59800fc"
      unitRef="usd">8908000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="if83f0b7f1be2400ead14a9281cd42bcb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjMwMmQ1NmVjNTk2MzQ1YzlhYjhkZjNmMjIyZWY5ZWMzL3RhYmxlcmFuZ2U6MzAyZDU2ZWM1OTYzNDVjOWFiOGRmM2YyMjJlZjllYzNfNS01LTEtMS03NjI1Ng_1958498e-011b-4e54-9ee9-fc5d571c56bf"
      unitRef="usd">854000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="iac095c27aadb4e19904f1b634abd5e64_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjMwMmQ1NmVjNTk2MzQ1YzlhYjhkZjNmMjIyZWY5ZWMzL3RhYmxlcmFuZ2U6MzAyZDU2ZWM1OTYzNDVjOWFiOGRmM2YyMjJlZjllYzNfNS05LTEtMS03NjI1Ng_5fb94f4c-2526-406a-b822-38f710f7455f"
      unitRef="usd">221212000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i589a4f5a142d4a1d97deaefa031a1e67_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjMwMmQ1NmVjNTk2MzQ1YzlhYjhkZjNmMjIyZWY5ZWMzL3RhYmxlcmFuZ2U6MzAyZDU2ZWM1OTYzNDVjOWFiOGRmM2YyMjJlZjllYzNfNy0xLTEtMS03NjI1Ng_1170cab4-b7b0-42cf-9a05-d838f5d9f0f0"
      unitRef="usd">307366000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i589a4f5a142d4a1d97deaefa031a1e67_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjMwMmQ1NmVjNTk2MzQ1YzlhYjhkZjNmMjIyZWY5ZWMzL3RhYmxlcmFuZ2U6MzAyZDU2ZWM1OTYzNDVjOWFiOGRmM2YyMjJlZjllYzNfNy0zLTEtMS03NjI1Ng_409caf6d-57e8-4202-80a7-8196724bb49f"
      unitRef="usd">2111000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i589a4f5a142d4a1d97deaefa031a1e67_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjMwMmQ1NmVjNTk2MzQ1YzlhYjhkZjNmMjIyZWY5ZWMzL3RhYmxlcmFuZ2U6MzAyZDU2ZWM1OTYzNDVjOWFiOGRmM2YyMjJlZjllYzNfNy01LTEtMS03NjI1Ng_8b7c2577-fc05-4a31-92ab-a0c6896b4ee0"
      unitRef="usd">2593000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ia970e5caa595443b8b201ef27aaea3e4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjMwMmQ1NmVjNTk2MzQ1YzlhYjhkZjNmMjIyZWY5ZWMzL3RhYmxlcmFuZ2U6MzAyZDU2ZWM1OTYzNDVjOWFiOGRmM2YyMjJlZjllYzNfNy05LTEtMS03NjI1Ng_96d8b106-987d-49c9-a411-97b5a95d45f0"
      unitRef="usd">306884000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i7e9b51d1f499429abe49d2b9b23c47b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjMwMmQ1NmVjNTk2MzQ1YzlhYjhkZjNmMjIyZWY5ZWMzL3RhYmxlcmFuZ2U6MzAyZDU2ZWM1OTYzNDVjOWFiOGRmM2YyMjJlZjllYzNfOC0xLTEtMS03NjI1Ng_287b3f3a-75a0-4960-b245-d58d274c3008"
      unitRef="usd">313169000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i7e9b51d1f499429abe49d2b9b23c47b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjMwMmQ1NmVjNTk2MzQ1YzlhYjhkZjNmMjIyZWY5ZWMzL3RhYmxlcmFuZ2U6MzAyZDU2ZWM1OTYzNDVjOWFiOGRmM2YyMjJlZjllYzNfOC0zLTEtMS03NjI1Ng_d1c01905-220a-4d49-ac6c-cd5d855eb239"
      unitRef="usd">3891000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i7e9b51d1f499429abe49d2b9b23c47b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjMwMmQ1NmVjNTk2MzQ1YzlhYjhkZjNmMjIyZWY5ZWMzL3RhYmxlcmFuZ2U6MzAyZDU2ZWM1OTYzNDVjOWFiOGRmM2YyMjJlZjllYzNfOC01LTEtMS03NjI1Ng_7cc7971e-3c54-44e7-b5d4-567251379560"
      unitRef="usd">1199000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i071d0954831d45a689cf1fcf612bcb97_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjMwMmQ1NmVjNTk2MzQ1YzlhYjhkZjNmMjIyZWY5ZWMzL3RhYmxlcmFuZ2U6MzAyZDU2ZWM1OTYzNDVjOWFiOGRmM2YyMjJlZjllYzNfOC05LTEtMS03NjI1Ng_33fcd2c0-9f35-405a-a553-b61b85c41343"
      unitRef="usd">315861000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i4082c85c087c4839a98f1ce14b4bcb18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjMwMmQ1NmVjNTk2MzQ1YzlhYjhkZjNmMjIyZWY5ZWMzL3RhYmxlcmFuZ2U6MzAyZDU2ZWM1OTYzNDVjOWFiOGRmM2YyMjJlZjllYzNfOS0xLTEtMS03NjI1Ng_17b06b02-a318-41a4-a0f1-93886fa95e57"
      unitRef="usd">2007000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i4082c85c087c4839a98f1ce14b4bcb18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjMwMmQ1NmVjNTk2MzQ1YzlhYjhkZjNmMjIyZWY5ZWMzL3RhYmxlcmFuZ2U6MzAyZDU2ZWM1OTYzNDVjOWFiOGRmM2YyMjJlZjllYzNfOS0zLTEtMS03NjI1Ng_b8da0ac1-2a9b-4d94-a3d5-3a3c176abf46"
      unitRef="usd">7000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i4082c85c087c4839a98f1ce14b4bcb18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjMwMmQ1NmVjNTk2MzQ1YzlhYjhkZjNmMjIyZWY5ZWMzL3RhYmxlcmFuZ2U6MzAyZDU2ZWM1OTYzNDVjOWFiOGRmM2YyMjJlZjllYzNfOS01LTEtMS03NjI1Ng_9cdf5bc5-15af-4074-871f-b3a6f6881708"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i887c4e2b69e04750b212401b921df2b8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjMwMmQ1NmVjNTk2MzQ1YzlhYjhkZjNmMjIyZWY5ZWMzL3RhYmxlcmFuZ2U6MzAyZDU2ZWM1OTYzNDVjOWFiOGRmM2YyMjJlZjllYzNfOS05LTEtMS03NjI1Ng_73074579-1619-4519-aeda-999e6f9feb2c"
      unitRef="usd">2014000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i60c6a6e4a4474dd8be01a5dfc915d106_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjMwMmQ1NmVjNTk2MzQ1YzlhYjhkZjNmMjIyZWY5ZWMzL3RhYmxlcmFuZ2U6MzAyZDU2ZWM1OTYzNDVjOWFiOGRmM2YyMjJlZjllYzNfMTAtMS0xLTEtNzYyNTY_4eb57f77-5cc9-481a-8dfe-ef3a4f7097f8"
      unitRef="usd">26638000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i60c6a6e4a4474dd8be01a5dfc915d106_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjMwMmQ1NmVjNTk2MzQ1YzlhYjhkZjNmMjIyZWY5ZWMzL3RhYmxlcmFuZ2U6MzAyZDU2ZWM1OTYzNDVjOWFiOGRmM2YyMjJlZjllYzNfMTAtMy0xLTEtNzYyNTY_c97de2d6-1b01-4d9b-886a-68c9cdbe6322"
      unitRef="usd">369000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i60c6a6e4a4474dd8be01a5dfc915d106_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjMwMmQ1NmVjNTk2MzQ1YzlhYjhkZjNmMjIyZWY5ZWMzL3RhYmxlcmFuZ2U6MzAyZDU2ZWM1OTYzNDVjOWFiOGRmM2YyMjJlZjllYzNfMTAtNS0xLTEtNzYyNTY_1b2b244c-d8bf-466c-8aef-6b9e1d2a9106"
      unitRef="usd">16000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i6169c827ecf844ec9747c17cff606ee0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjMwMmQ1NmVjNTk2MzQ1YzlhYjhkZjNmMjIyZWY5ZWMzL3RhYmxlcmFuZ2U6MzAyZDU2ZWM1OTYzNDVjOWFiOGRmM2YyMjJlZjllYzNfMTAtOS0xLTEtNzYyNTY_e1c0f942-58ec-412d-9be4-88eebdc568bb"
      unitRef="usd">26991000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjMwMmQ1NmVjNTk2MzQ1YzlhYjhkZjNmMjIyZWY5ZWMzL3RhYmxlcmFuZ2U6MzAyZDU2ZWM1OTYzNDVjOWFiOGRmM2YyMjJlZjllYzNfMTEtMS0xLTEtNzYyNTY_985140d5-dcac-4bfe-9e1c-45f981c4bfca"
      unitRef="usd">883832000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjMwMmQ1NmVjNTk2MzQ1YzlhYjhkZjNmMjIyZWY5ZWMzL3RhYmxlcmFuZ2U6MzAyZDU2ZWM1OTYzNDVjOWFiOGRmM2YyMjJlZjllYzNfMTEtMy0xLTEtNzYyNTY_2189581b-c76e-4d97-ae8b-d645b3b40480"
      unitRef="usd">15341000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjMwMmQ1NmVjNTk2MzQ1YzlhYjhkZjNmMjIyZWY5ZWMzL3RhYmxlcmFuZ2U6MzAyZDU2ZWM1OTYzNDVjOWFiOGRmM2YyMjJlZjllYzNfMTEtNS0xLTEtNzYyNTY_92925ef6-2639-470f-b415-c1b5b1ff9b9f"
      unitRef="usd">4838000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjMwMmQ1NmVjNTk2MzQ1YzlhYjhkZjNmMjIyZWY5ZWMzL3RhYmxlcmFuZ2U6MzAyZDU2ZWM1OTYzNDVjOWFiOGRmM2YyMjJlZjllYzNfMTEtOS0xLTEtNzYyNTY_97696b68-d5c0-48cf-a025-4fb772c3bc89"
      unitRef="usd">894335000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss
      contextRef="i09e8cadcfa3146db90247b9c342a5a5b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjMwMmQ1NmVjNTk2MzQ1YzlhYjhkZjNmMjIyZWY5ZWMzL3RhYmxlcmFuZ2U6MzAyZDU2ZWM1OTYzNDVjOWFiOGRmM2YyMjJlZjllYzNfMTMtMS0xLTEtNzcyNTk_6fbe745f-a7ae-4088-8c3d-360830e8da6a"
      unitRef="usd">141011000</us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
      contextRef="i09e8cadcfa3146db90247b9c342a5a5b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjMwMmQ1NmVjNTk2MzQ1YzlhYjhkZjNmMjIyZWY5ZWMzL3RhYmxlcmFuZ2U6MzAyZDU2ZWM1OTYzNDVjOWFiOGRmM2YyMjJlZjllYzNfMTMtMy0xLTEtNzcyNTk_5eefb2fa-41ea-47b7-88c6-2c33821a7ffe"
      unitRef="usd">120000</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
      contextRef="i09e8cadcfa3146db90247b9c342a5a5b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjMwMmQ1NmVjNTk2MzQ1YzlhYjhkZjNmMjIyZWY5ZWMzL3RhYmxlcmFuZ2U6MzAyZDU2ZWM1OTYzNDVjOWFiOGRmM2YyMjJlZjllYzNfMTMtNS0xLTEtNzcyNTk_c52e65c2-ac82-41c2-afc6-34f6260d0cf9"
      unitRef="usd">1768000</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss>
    <us-gaap:HeldToMaturitySecuritiesFairValue
      contextRef="i09e8cadcfa3146db90247b9c342a5a5b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjMwMmQ1NmVjNTk2MzQ1YzlhYjhkZjNmMjIyZWY5ZWMzL3RhYmxlcmFuZ2U6MzAyZDU2ZWM1OTYzNDVjOWFiOGRmM2YyMjJlZjllYzNfMTMtNy0xLTEtNzcyNTk_0a52c811-65ef-479e-a63e-c387783989a8"
      unitRef="usd">139363000</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss
      contextRef="i589a4f5a142d4a1d97deaefa031a1e67_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjMwMmQ1NmVjNTk2MzQ1YzlhYjhkZjNmMjIyZWY5ZWMzL3RhYmxlcmFuZ2U6MzAyZDU2ZWM1OTYzNDVjOWFiOGRmM2YyMjJlZjllYzNfMTUtMS0xLTEtNzcyNTk_68a5d2ba-ca63-40f7-bdb0-098845177b5e"
      unitRef="usd">24529000</us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
      contextRef="i589a4f5a142d4a1d97deaefa031a1e67_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjMwMmQ1NmVjNTk2MzQ1YzlhYjhkZjNmMjIyZWY5ZWMzL3RhYmxlcmFuZ2U6MzAyZDU2ZWM1OTYzNDVjOWFiOGRmM2YyMjJlZjllYzNfMTUtMy0xLTEtNzcyNTk_cf54e4cd-fcca-4e1e-82c4-08d0595bb4fe"
      unitRef="usd">0</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
      contextRef="i589a4f5a142d4a1d97deaefa031a1e67_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjMwMmQ1NmVjNTk2MzQ1YzlhYjhkZjNmMjIyZWY5ZWMzL3RhYmxlcmFuZ2U6MzAyZDU2ZWM1OTYzNDVjOWFiOGRmM2YyMjJlZjllYzNfMTUtNS0xLTEtNzcyNTk_6a496698-be14-4707-9ab0-a494785e9d81"
      unitRef="usd">153000</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss>
    <us-gaap:HeldToMaturitySecuritiesFairValue
      contextRef="i589a4f5a142d4a1d97deaefa031a1e67_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjMwMmQ1NmVjNTk2MzQ1YzlhYjhkZjNmMjIyZWY5ZWMzL3RhYmxlcmFuZ2U6MzAyZDU2ZWM1OTYzNDVjOWFiOGRmM2YyMjJlZjllYzNfMTUtNy0xLTEtNzcyNTk_28139eb7-c143-4487-b34a-eaa5ba17fdd8"
      unitRef="usd">24376000</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss
      contextRef="i7e9b51d1f499429abe49d2b9b23c47b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjMwMmQ1NmVjNTk2MzQ1YzlhYjhkZjNmMjIyZWY5ZWMzL3RhYmxlcmFuZ2U6MzAyZDU2ZWM1OTYzNDVjOWFiOGRmM2YyMjJlZjllYzNfMTYtMS0xLTEtNzcyNTk_c7233cae-c752-4e9c-a656-7118c0586acb"
      unitRef="usd">217853000</us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
      contextRef="i7e9b51d1f499429abe49d2b9b23c47b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjMwMmQ1NmVjNTk2MzQ1YzlhYjhkZjNmMjIyZWY5ZWMzL3RhYmxlcmFuZ2U6MzAyZDU2ZWM1OTYzNDVjOWFiOGRmM2YyMjJlZjllYzNfMTYtMy0xLTEtNzcyNTk_c277c230-e845-45fe-8cad-7a1403c0b08f"
      unitRef="usd">0</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
      contextRef="i7e9b51d1f499429abe49d2b9b23c47b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjMwMmQ1NmVjNTk2MzQ1YzlhYjhkZjNmMjIyZWY5ZWMzL3RhYmxlcmFuZ2U6MzAyZDU2ZWM1OTYzNDVjOWFiOGRmM2YyMjJlZjllYzNfMTYtNS0xLTEtNzcyNTk_05af322a-9b70-4950-ac98-8ecf045ea67a"
      unitRef="usd">5261000</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss>
    <us-gaap:HeldToMaturitySecuritiesFairValue
      contextRef="i7e9b51d1f499429abe49d2b9b23c47b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjMwMmQ1NmVjNTk2MzQ1YzlhYjhkZjNmMjIyZWY5ZWMzL3RhYmxlcmFuZ2U6MzAyZDU2ZWM1OTYzNDVjOWFiOGRmM2YyMjJlZjllYzNfMTYtNy0xLTEtNzcyNTk_d5368766-9e1d-4d11-b6e8-d7ba76374e57"
      unitRef="usd">212592000</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss
      contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjMwMmQ1NmVjNTk2MzQ1YzlhYjhkZjNmMjIyZWY5ZWMzL3RhYmxlcmFuZ2U6MzAyZDU2ZWM1OTYzNDVjOWFiOGRmM2YyMjJlZjllYzNfMTktMS0xLTEtOTQ5MTA_09aad0e6-e4ac-4c23-8cab-0d0b288d89f8"
      unitRef="usd">383393000</us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
      contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjMwMmQ1NmVjNTk2MzQ1YzlhYjhkZjNmMjIyZWY5ZWMzL3RhYmxlcmFuZ2U6MzAyZDU2ZWM1OTYzNDVjOWFiOGRmM2YyMjJlZjllYzNfMTktMy0xLTEtOTQ5MTU_582a337e-5663-4d90-afda-c5813c255eec"
      unitRef="usd">120000</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
      contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjMwMmQ1NmVjNTk2MzQ1YzlhYjhkZjNmMjIyZWY5ZWMzL3RhYmxlcmFuZ2U6MzAyZDU2ZWM1OTYzNDVjOWFiOGRmM2YyMjJlZjllYzNfMTktNS0xLTEtOTQ5MTU_81c420c3-94ee-4c63-b43a-39c78efc4246"
      unitRef="usd">7182000</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss>
    <us-gaap:HeldToMaturitySecuritiesFairValue
      contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjMwMmQ1NmVjNTk2MzQ1YzlhYjhkZjNmMjIyZWY5ZWMzL3RhYmxlcmFuZ2U6MzAyZDU2ZWM1OTYzNDVjOWFiOGRmM2YyMjJlZjllYzNfMTktNy0xLTEtOTQ5MTU_80feb205-38b4-4e03-8ebe-bcc74b882fb1"
      unitRef="usd">376331000</us-gaap:HeldToMaturitySecuritiesFairValue>
    <srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RleHRyZWdpb246YzA3ZGY1NGZmY2YyNDYwNzkzNTVmY2E5YmFmMDc5NGJfNDc4Mw_81a48e0e-d74e-4128-83e6-6128a00a4d3f">&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The amortized cost and fair value of investment securities at March&#160;31, 2022, by contractual maturity, are set forth below. Actual maturities may differ from contractual maturities because certain borrowers have the right to call or prepay obligations with or without call or prepayment penalties.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.207%"/&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Securities Available for Sale&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Securities Held to Maturity&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amortized Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amortized Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Due in one year or less&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Due after one year through five years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;55,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;55,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Due after five years through ten years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;63,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;62,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;83,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;76,884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Due after ten years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;131,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;125,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;67,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;59,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;text-indent:-18pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total investment securities due at a single maturity date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;258,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;251,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;150,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;136,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Mortgage-backed securities &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;826,034&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;788,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;271,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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;248,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total investment securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,085,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,039,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;422,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;384,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:45pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Mortgage-backed securities, which have prepayment provisions, are not assigned to maturity categories due to fluctuations in their payment speed.&lt;/span&gt;&lt;/div&gt;</srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost
      contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmIyMTNiNjc2MTg2MDQ4MjI5MTU3ZWRhYzJiNDcxYzQyL3RhYmxlcmFuZ2U6YjIxM2I2NzYxODYwNDgyMjkxNTdlZGFjMmI0NzFjNDJfMy0xLTEtMS03NjI1Ng_d75c1709-ffa5-4955-842f-3595b99d2dfc"
      unitRef="usd">8733000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
      contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmIyMTNiNjc2MTg2MDQ4MjI5MTU3ZWRhYzJiNDcxYzQyL3RhYmxlcmFuZ2U6YjIxM2I2NzYxODYwNDgyMjkxNTdlZGFjMmI0NzFjNDJfMy0zLTEtMS03NjI1Ng_dd6e9217-7fc5-4278-80e7-d7fe08dab997"
      unitRef="usd">8777000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue>
    <us-gaap:HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount
      contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmIyMTNiNjc2MTg2MDQ4MjI5MTU3ZWRhYzJiNDcxYzQyL3RhYmxlcmFuZ2U6YjIxM2I2NzYxODYwNDgyMjkxNTdlZGFjMmI0NzFjNDJfMy01LTEtMS03NjI1Ng_7f98ddf5-2d4c-4b87-8c6f-1a5a22fb163f"
      unitRef="usd">0</us-gaap:HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount>
    <us-gaap:HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue
      contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmIyMTNiNjc2MTg2MDQ4MjI5MTU3ZWRhYzJiNDcxYzQyL3RhYmxlcmFuZ2U6YjIxM2I2NzYxODYwNDgyMjkxNTdlZGFjMmI0NzFjNDJfMy03LTEtMS03NjI1Ng_8c39b5c1-7d8f-4430-a15c-69f7943b3dfb"
      unitRef="usd">0</us-gaap:HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost
      contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmIyMTNiNjc2MTg2MDQ4MjI5MTU3ZWRhYzJiNDcxYzQyL3RhYmxlcmFuZ2U6YjIxM2I2NzYxODYwNDgyMjkxNTdlZGFjMmI0NzFjNDJfNC0xLTEtMS03NjI1Ng_731ad372-80f6-44b3-b837-eae226826b50"
      unitRef="usd">55551000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue
      contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmIyMTNiNjc2MTg2MDQ4MjI5MTU3ZWRhYzJiNDcxYzQyL3RhYmxlcmFuZ2U6YjIxM2I2NzYxODYwNDgyMjkxNTdlZGFjMmI0NzFjNDJfNC0zLTEtMS03NjI1Ng_2f6a42c8-02e6-40b5-898f-95783eac6ae2"
      unitRef="usd">55075000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue>
    <us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount
      contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmIyMTNiNjc2MTg2MDQ4MjI5MTU3ZWRhYzJiNDcxYzQyL3RhYmxlcmFuZ2U6YjIxM2I2NzYxODYwNDgyMjkxNTdlZGFjMmI0NzFjNDJfNC01LTEtMS03NjI1Ng_61f92bf8-1ce8-4960-a029-d9816e6c75ab"
      unitRef="usd">0</us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount>
    <us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue
      contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmIyMTNiNjc2MTg2MDQ4MjI5MTU3ZWRhYzJiNDcxYzQyL3RhYmxlcmFuZ2U6YjIxM2I2NzYxODYwNDgyMjkxNTdlZGFjMmI0NzFjNDJfNC03LTEtMS03NjI1Ng_5e8b4c7b-fd76-4812-9316-03d04617bcfe"
      unitRef="usd">0</us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost
      contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmIyMTNiNjc2MTg2MDQ4MjI5MTU3ZWRhYzJiNDcxYzQyL3RhYmxlcmFuZ2U6YjIxM2I2NzYxODYwNDgyMjkxNTdlZGFjMmI0NzFjNDJfNS0xLTEtMS03NjI1Ng_013d6216-a9b2-4b03-8401-e550d69b5084"
      unitRef="usd">63330000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue
      contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmIyMTNiNjc2MTg2MDQ4MjI5MTU3ZWRhYzJiNDcxYzQyL3RhYmxlcmFuZ2U6YjIxM2I2NzYxODYwNDgyMjkxNTdlZGFjMmI0NzFjNDJfNS0zLTEtMS03NjI1Ng_b2875f8c-494f-4069-8475-337f104264f3"
      unitRef="usd">62935000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue>
    <us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount
      contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmIyMTNiNjc2MTg2MDQ4MjI5MTU3ZWRhYzJiNDcxYzQyL3RhYmxlcmFuZ2U6YjIxM2I2NzYxODYwNDgyMjkxNTdlZGFjMmI0NzFjNDJfNS01LTEtMS03NjI1Ng_b5f4b577-0a33-4396-8e00-55a0e045f640"
      unitRef="usd">83202000</us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount>
    <us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue
      contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmIyMTNiNjc2MTg2MDQ4MjI5MTU3ZWRhYzJiNDcxYzQyL3RhYmxlcmFuZ2U6YjIxM2I2NzYxODYwNDgyMjkxNTdlZGFjMmI0NzFjNDJfNS03LTEtMS03NjI1Ng_8e3abf72-f7c5-4236-96dc-572012f1d46e"
      unitRef="usd">76884000</us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost
      contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmIyMTNiNjc2MTg2MDQ4MjI5MTU3ZWRhYzJiNDcxYzQyL3RhYmxlcmFuZ2U6YjIxM2I2NzYxODYwNDgyMjkxNTdlZGFjMmI0NzFjNDJfNi0xLTEtMS03NjI1Ng_a7d2b896-3043-475b-9254-3b353a92cf6c"
      unitRef="usd">131368000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue
      contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmIyMTNiNjc2MTg2MDQ4MjI5MTU3ZWRhYzJiNDcxYzQyL3RhYmxlcmFuZ2U6YjIxM2I2NzYxODYwNDgyMjkxNTdlZGFjMmI0NzFjNDJfNi0zLTEtMS03NjI1Ng_8a987950-ccde-4117-812f-660c4d203c1b"
      unitRef="usd">125016000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue>
    <us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount
      contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmIyMTNiNjc2MTg2MDQ4MjI5MTU3ZWRhYzJiNDcxYzQyL3RhYmxlcmFuZ2U6YjIxM2I2NzYxODYwNDgyMjkxNTdlZGFjMmI0NzFjNDJfNi01LTEtMS03NjI1Ng_957c0de8-842d-44ba-a810-668d3fe3da51"
      unitRef="usd">67771000</us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount>
    <us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsFairValue
      contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmIyMTNiNjc2MTg2MDQ4MjI5MTU3ZWRhYzJiNDcxYzQyL3RhYmxlcmFuZ2U6YjIxM2I2NzYxODYwNDgyMjkxNTdlZGFjMmI0NzFjNDJfNi03LTEtMS03NjI1Ng_9b9f3a61-8f93-4fe2-aa84-d9fe5a0e3d48"
      unitRef="usd">59745000</us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis
      contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmIyMTNiNjc2MTg2MDQ4MjI5MTU3ZWRhYzJiNDcxYzQyL3RhYmxlcmFuZ2U6YjIxM2I2NzYxODYwNDgyMjkxNTdlZGFjMmI0NzFjNDJfNy0xLTEtMS05NDkyMg_b19550b1-d40a-4d85-b8f0-5079b1e689d9"
      unitRef="usd">258982000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate
      contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmIyMTNiNjc2MTg2MDQ4MjI5MTU3ZWRhYzJiNDcxYzQyL3RhYmxlcmFuZ2U6YjIxM2I2NzYxODYwNDgyMjkxNTdlZGFjMmI0NzFjNDJfNy0zLTEtMS05NDkyNA_8dc5be79-5502-4c70-bdb8-5211c9509a2e"
      unitRef="usd">251803000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate>
    <us-gaap:HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis
      contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmIyMTNiNjc2MTg2MDQ4MjI5MTU3ZWRhYzJiNDcxYzQyL3RhYmxlcmFuZ2U6YjIxM2I2NzYxODYwNDgyMjkxNTdlZGFjMmI0NzFjNDJfNy01LTEtMS05NDkyNg_c6118b61-4dc4-408a-87a0-4f01c03200da"
      unitRef="usd">150973000</us-gaap:HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis>
    <us-gaap:HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateFairValue
      contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmIyMTNiNjc2MTg2MDQ4MjI5MTU3ZWRhYzJiNDcxYzQyL3RhYmxlcmFuZ2U6YjIxM2I2NzYxODYwNDgyMjkxNTdlZGFjMmI0NzFjNDJfNy03LTEtMS05NDgxMA_1aecfb0f-6d02-4524-b12c-9b9ce38aec18"
      unitRef="usd">136629000</us-gaap:HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost
      contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmIyMTNiNjc2MTg2MDQ4MjI5MTU3ZWRhYzJiNDcxYzQyL3RhYmxlcmFuZ2U6YjIxM2I2NzYxODYwNDgyMjkxNTdlZGFjMmI0NzFjNDJfOC0xLTEtMS04NTY5NA_15426918-214b-4c84-a008-37048d8a4495"
      unitRef="usd">826034000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue
      contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmIyMTNiNjc2MTg2MDQ4MjI5MTU3ZWRhYzJiNDcxYzQyL3RhYmxlcmFuZ2U6YjIxM2I2NzYxODYwNDgyMjkxNTdlZGFjMmI0NzFjNDJfOC0zLTEtMS04NTY5NA_58a679dd-32dd-497a-84c0-f50f813cd530"
      unitRef="usd">788121000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue>
    <us-gaap:HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateNetCarryingAmount
      contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmIyMTNiNjc2MTg2MDQ4MjI5MTU3ZWRhYzJiNDcxYzQyL3RhYmxlcmFuZ2U6YjIxM2I2NzYxODYwNDgyMjkxNTdlZGFjMmI0NzFjNDJfOC01LTEtMS04NTY5NA_19c6bcef-6951-4b74-8095-f911981a871c"
      unitRef="usd">271240000</us-gaap:HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateNetCarryingAmount>
    <us-gaap:HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue
      contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmIyMTNiNjc2MTg2MDQ4MjI5MTU3ZWRhYzJiNDcxYzQyL3RhYmxlcmFuZ2U6YjIxM2I2NzYxODYwNDgyMjkxNTdlZGFjMmI0NzFjNDJfOC03LTEtMS04NTY5NA_7647455f-4811-4fa0-965e-f99e5f0d4a85"
      unitRef="usd">248193000</us-gaap:HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmIyMTNiNjc2MTg2MDQ4MjI5MTU3ZWRhYzJiNDcxYzQyL3RhYmxlcmFuZ2U6YjIxM2I2NzYxODYwNDgyMjkxNTdlZGFjMmI0NzFjNDJfNy0xLTEtMS03NjI1Ng_0db90baa-b666-42b7-a105-f6574f3e57ba"
      unitRef="usd">1085016000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmIyMTNiNjc2MTg2MDQ4MjI5MTU3ZWRhYzJiNDcxYzQyL3RhYmxlcmFuZ2U6YjIxM2I2NzYxODYwNDgyMjkxNTdlZGFjMmI0NzFjNDJfNy0zLTEtMS03NjI1Ng_77fa93a3-4caf-4f07-a923-1bd11e87b08b"
      unitRef="usd">1039924000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss
      contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmIyMTNiNjc2MTg2MDQ4MjI5MTU3ZWRhYzJiNDcxYzQyL3RhYmxlcmFuZ2U6YjIxM2I2NzYxODYwNDgyMjkxNTdlZGFjMmI0NzFjNDJfNy01LTEtMS03NjI1Ng_922e21d3-02f1-4597-9340-457d4a435067"
      unitRef="usd">422213000</us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss>
    <us-gaap:HeldToMaturitySecuritiesFairValue
      contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmIyMTNiNjc2MTg2MDQ4MjI5MTU3ZWRhYzJiNDcxYzQyL3RhYmxlcmFuZ2U6YjIxM2I2NzYxODYwNDgyMjkxNTdlZGFjMmI0NzFjNDJfNy03LTEtMS03NjI1Ng_bf7b2f07-6394-4472-918f-6e76c2d35584"
      unitRef="usd">384822000</us-gaap:HeldToMaturitySecuritiesFairValue>
    <hfwa:ConcentrationDebtSecurities
      contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RleHRyZWdpb246YzA3ZGY1NGZmY2YyNDYwNzkzNTVmY2E5YmFmMDc5NGJfMTY1NA_6f019a3f-7b3c-4e8c-9191-71ddeeff9e93"
      unitRef="number">0</hfwa:ConcentrationDebtSecurities>
    <hfwa:ConcentrationDebtSecurities
      contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RleHRyZWdpb246YzA3ZGY1NGZmY2YyNDYwNzkzNTVmY2E5YmFmMDc5NGJfMTY1NA_bab4156e-c74f-402f-bd59-51c83fa97d43"
      unitRef="number">0</hfwa:ConcentrationDebtSecurities>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RleHRyZWdpb246YzA3ZGY1NGZmY2YyNDYwNzkzNTVmY2E5YmFmMDc5NGJfNDgxMg_a61bbc98-7758-400d-b77d-28ee0b87d70c">&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following tables show the gross unrealized losses and fair value of the Company&#x2019;s investment securities available for sale for which an ACL on investment securities available for sale has not been recorded, aggregated by investment category and length of time the individual securities have been in a continuous unrealized loss position at the dates indicated:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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:25.800%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.605%"/&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 #000000;padding:2px 10pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Less than 12 Months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;12 Months or Longer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Unrealized&lt;br/&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Unrealized&lt;br/&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="padding:0 1pt"/&gt;&lt;td colspan="33" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S. government and agency securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;38,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,764)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(170)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;39,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,934)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Municipal securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;90,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5,206)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,007)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;107,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(7,213)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Residential CMO and MBS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;307,811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(19,312)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,432)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;332,542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(20,744)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:-18pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial CMO and MBS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;307,598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(17,695)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(111)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;309,315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(17,806)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other asset-backed securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,476&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(274)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(11)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(285)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;756,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(44,251)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;45,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,731)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;801,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(47,982)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:5pt;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:25.800%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.605%"/&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="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Less than 12 Months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;12 Months or Longer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Unrealized&lt;br/&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Unrealized&lt;br/&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="padding:0 1pt"/&gt;&lt;td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S. government and agency securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(176)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(176)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:-18pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Municipal securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29,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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(619)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(235)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;39,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(854)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Residential CMO and MBS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;204,039&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,470)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(123)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;223,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,593)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:-18pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial CMO and MBS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;83,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,161)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(38)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;85,219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,199)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other asset-backed securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(16)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;334,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,435)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(403)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;366,954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,838)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i9205b5a1f54e43faa97520d68517bf5e_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmFlM2M2OTI3ZDRlMTQ3MWM4N2QyOWQ2NjMyMTEwN2ZkL3RhYmxlcmFuZ2U6YWUzYzY5MjdkNGUxNDcxYzg3ZDI5ZDY2MzIxMTA3ZmRfNS0xLTEtMS03NjI1Ng_03e849bb-8459-4afd-909a-0ec76f0a0f73"
      unitRef="usd">38002000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i9205b5a1f54e43faa97520d68517bf5e_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmFlM2M2OTI3ZDRlMTQ3MWM4N2QyOWQ2NjMyMTEwN2ZkL3RhYmxlcmFuZ2U6YWUzYzY5MjdkNGUxNDcxYzg3ZDI5ZDY2MzIxMTA3ZmRfNS0zLTEtMS03NjI1Ng_7b56d76f-d80a-422d-8bd9-bc015d8eb1eb"
      unitRef="usd">1764000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i9205b5a1f54e43faa97520d68517bf5e_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmFlM2M2OTI3ZDRlMTQ3MWM4N2QyOWQ2NjMyMTEwN2ZkL3RhYmxlcmFuZ2U6YWUzYzY5MjdkNGUxNDcxYzg3ZDI5ZDY2MzIxMTA3ZmRfNS01LTEtMS03NjI1Ng_8b263fd9-809e-4271-ac8d-bf499674c21e"
      unitRef="usd">1553000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i9205b5a1f54e43faa97520d68517bf5e_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmFlM2M2OTI3ZDRlMTQ3MWM4N2QyOWQ2NjMyMTEwN2ZkL3RhYmxlcmFuZ2U6YWUzYzY5MjdkNGUxNDcxYzg3ZDI5ZDY2MzIxMTA3ZmRfNS03LTEtMS03NjI1Ng_9a614a1a-a9ca-454c-a192-73059cc28c92"
      unitRef="usd">170000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i9205b5a1f54e43faa97520d68517bf5e_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmFlM2M2OTI3ZDRlMTQ3MWM4N2QyOWQ2NjMyMTEwN2ZkL3RhYmxlcmFuZ2U6YWUzYzY5MjdkNGUxNDcxYzg3ZDI5ZDY2MzIxMTA3ZmRfNS05LTEtMS03NjI1Ng_6148b0f5-50da-4f47-aab1-ac0ba207a641"
      unitRef="usd">39555000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i9205b5a1f54e43faa97520d68517bf5e_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmFlM2M2OTI3ZDRlMTQ3MWM4N2QyOWQ2NjMyMTEwN2ZkL3RhYmxlcmFuZ2U6YWUzYzY5MjdkNGUxNDcxYzg3ZDI5ZDY2MzIxMTA3ZmRfNS0xMS0xLTEtNzYyNTY_b8cc5466-02db-4913-975e-ab847a337c12"
      unitRef="usd">1934000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="ia5dc42bd113447508e70a47d251570cc_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmFlM2M2OTI3ZDRlMTQ3MWM4N2QyOWQ2NjMyMTEwN2ZkL3RhYmxlcmFuZ2U6YWUzYzY5MjdkNGUxNDcxYzg3ZDI5ZDY2MzIxMTA3ZmRfNi0xLTEtMS03NjI1Ng_e710cb30-9e93-44d1-af28-8d9e88ac1fb6"
      unitRef="usd">90266000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="ia5dc42bd113447508e70a47d251570cc_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmFlM2M2OTI3ZDRlMTQ3MWM4N2QyOWQ2NjMyMTEwN2ZkL3RhYmxlcmFuZ2U6YWUzYzY5MjdkNGUxNDcxYzg3ZDI5ZDY2MzIxMTA3ZmRfNi0zLTEtMS03NjI1Ng_e76dfe42-710a-46a5-b8d1-83a48d922085"
      unitRef="usd">5206000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="ia5dc42bd113447508e70a47d251570cc_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmFlM2M2OTI3ZDRlMTQ3MWM4N2QyOWQ2NjMyMTEwN2ZkL3RhYmxlcmFuZ2U6YWUzYzY5MjdkNGUxNDcxYzg3ZDI5ZDY2MzIxMTA3ZmRfNi01LTEtMS03NjI1Ng_9e7ca45d-e5c7-4e17-8f3d-e2aa4c35b798"
      unitRef="usd">16837000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="ia5dc42bd113447508e70a47d251570cc_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmFlM2M2OTI3ZDRlMTQ3MWM4N2QyOWQ2NjMyMTEwN2ZkL3RhYmxlcmFuZ2U6YWUzYzY5MjdkNGUxNDcxYzg3ZDI5ZDY2MzIxMTA3ZmRfNi03LTEtMS03NjI1Ng_21b006ce-28a6-47fb-a974-3c9453c256be"
      unitRef="usd">2007000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="ia5dc42bd113447508e70a47d251570cc_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmFlM2M2OTI3ZDRlMTQ3MWM4N2QyOWQ2NjMyMTEwN2ZkL3RhYmxlcmFuZ2U6YWUzYzY5MjdkNGUxNDcxYzg3ZDI5ZDY2MzIxMTA3ZmRfNi05LTEtMS03NjI1Ng_0321912b-c04e-4528-ba50-910e6d7a4734"
      unitRef="usd">107103000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="ia5dc42bd113447508e70a47d251570cc_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmFlM2M2OTI3ZDRlMTQ3MWM4N2QyOWQ2NjMyMTEwN2ZkL3RhYmxlcmFuZ2U6YWUzYzY5MjdkNGUxNDcxYzg3ZDI5ZDY2MzIxMTA3ZmRfNi0xMS0xLTEtNzYyNTY_250fa42f-8605-4897-b926-a09bfe95f29b"
      unitRef="usd">7213000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="ib1afe7be24b44c93ba62b8eca49170aa_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmFlM2M2OTI3ZDRlMTQ3MWM4N2QyOWQ2NjMyMTEwN2ZkL3RhYmxlcmFuZ2U6YWUzYzY5MjdkNGUxNDcxYzg3ZDI5ZDY2MzIxMTA3ZmRfNy0xLTEtMS03NjI1Ng_47db98c1-aec2-48a2-b90e-c2d223129b10"
      unitRef="usd">307811000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="ib1afe7be24b44c93ba62b8eca49170aa_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmFlM2M2OTI3ZDRlMTQ3MWM4N2QyOWQ2NjMyMTEwN2ZkL3RhYmxlcmFuZ2U6YWUzYzY5MjdkNGUxNDcxYzg3ZDI5ZDY2MzIxMTA3ZmRfNy0zLTEtMS03NjI1Ng_a9a05ce4-a473-46d7-b7f9-7abd6630a681"
      unitRef="usd">19312000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="ib1afe7be24b44c93ba62b8eca49170aa_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmFlM2M2OTI3ZDRlMTQ3MWM4N2QyOWQ2NjMyMTEwN2ZkL3RhYmxlcmFuZ2U6YWUzYzY5MjdkNGUxNDcxYzg3ZDI5ZDY2MzIxMTA3ZmRfNy01LTEtMS03NjI1Ng_96facfd3-f4a9-4af9-95b0-7ad69e1f8af6"
      unitRef="usd">24731000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="ib1afe7be24b44c93ba62b8eca49170aa_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmFlM2M2OTI3ZDRlMTQ3MWM4N2QyOWQ2NjMyMTEwN2ZkL3RhYmxlcmFuZ2U6YWUzYzY5MjdkNGUxNDcxYzg3ZDI5ZDY2MzIxMTA3ZmRfNy03LTEtMS03NjI1Ng_35cb6dc3-9e65-48b2-be06-0579800dc741"
      unitRef="usd">1432000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="ib1afe7be24b44c93ba62b8eca49170aa_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmFlM2M2OTI3ZDRlMTQ3MWM4N2QyOWQ2NjMyMTEwN2ZkL3RhYmxlcmFuZ2U6YWUzYzY5MjdkNGUxNDcxYzg3ZDI5ZDY2MzIxMTA3ZmRfNy05LTEtMS03NjI1Ng_d5340157-bb67-4ac9-ac53-a7ec5451b7db"
      unitRef="usd">332542000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="ib1afe7be24b44c93ba62b8eca49170aa_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmFlM2M2OTI3ZDRlMTQ3MWM4N2QyOWQ2NjMyMTEwN2ZkL3RhYmxlcmFuZ2U6YWUzYzY5MjdkNGUxNDcxYzg3ZDI5ZDY2MzIxMTA3ZmRfNy0xMS0xLTEtNzYyNTY_c86f9802-6cae-4a55-aaac-b2b39f67efd2"
      unitRef="usd">20744000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="ief2b9dfaae164feda9ca7e94419dc4e7_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmFlM2M2OTI3ZDRlMTQ3MWM4N2QyOWQ2NjMyMTEwN2ZkL3RhYmxlcmFuZ2U6YWUzYzY5MjdkNGUxNDcxYzg3ZDI5ZDY2MzIxMTA3ZmRfOC0xLTEtMS03NjI1Ng_bea28d46-1bcf-42b5-850c-feed5017d554"
      unitRef="usd">307598000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="ief2b9dfaae164feda9ca7e94419dc4e7_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmFlM2M2OTI3ZDRlMTQ3MWM4N2QyOWQ2NjMyMTEwN2ZkL3RhYmxlcmFuZ2U6YWUzYzY5MjdkNGUxNDcxYzg3ZDI5ZDY2MzIxMTA3ZmRfOC0zLTEtMS03NjI1Ng_a9a2d2e5-2916-4158-b708-c45bfd813768"
      unitRef="usd">17695000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="ief2b9dfaae164feda9ca7e94419dc4e7_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmFlM2M2OTI3ZDRlMTQ3MWM4N2QyOWQ2NjMyMTEwN2ZkL3RhYmxlcmFuZ2U6YWUzYzY5MjdkNGUxNDcxYzg3ZDI5ZDY2MzIxMTA3ZmRfOC01LTEtMS03NjI1Ng_088172a2-9c87-409e-85dc-196eb718673c"
      unitRef="usd">1717000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="ief2b9dfaae164feda9ca7e94419dc4e7_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmFlM2M2OTI3ZDRlMTQ3MWM4N2QyOWQ2NjMyMTEwN2ZkL3RhYmxlcmFuZ2U6YWUzYzY5MjdkNGUxNDcxYzg3ZDI5ZDY2MzIxMTA3ZmRfOC03LTEtMS03NjI1Ng_271c733d-7efc-4c0b-b3f3-8ff6d63f6d0f"
      unitRef="usd">111000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="ief2b9dfaae164feda9ca7e94419dc4e7_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmFlM2M2OTI3ZDRlMTQ3MWM4N2QyOWQ2NjMyMTEwN2ZkL3RhYmxlcmFuZ2U6YWUzYzY5MjdkNGUxNDcxYzg3ZDI5ZDY2MzIxMTA3ZmRfOC05LTEtMS03NjI1Ng_8136d1f0-e648-462b-bdf5-6d930f53fad5"
      unitRef="usd">309315000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="ief2b9dfaae164feda9ca7e94419dc4e7_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmFlM2M2OTI3ZDRlMTQ3MWM4N2QyOWQ2NjMyMTEwN2ZkL3RhYmxlcmFuZ2U6YWUzYzY5MjdkNGUxNDcxYzg3ZDI5ZDY2MzIxMTA3ZmRfOC0xMS0xLTEtNzYyNTY_fdcb4e52-0690-419d-9766-4e4c8f6890d1"
      unitRef="usd">17806000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="ia2decc6decb54d1a990a77774303d95b_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmFlM2M2OTI3ZDRlMTQ3MWM4N2QyOWQ2NjMyMTEwN2ZkL3RhYmxlcmFuZ2U6YWUzYzY5MjdkNGUxNDcxYzg3ZDI5ZDY2MzIxMTA3ZmRfMTAtMS0xLTEtNzYyNTY_93ff0bb4-44bd-43ad-8df1-089f1899b407"
      unitRef="usd">12476000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="ia2decc6decb54d1a990a77774303d95b_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmFlM2M2OTI3ZDRlMTQ3MWM4N2QyOWQ2NjMyMTEwN2ZkL3RhYmxlcmFuZ2U6YWUzYzY5MjdkNGUxNDcxYzg3ZDI5ZDY2MzIxMTA3ZmRfMTAtMy0xLTEtNzYyNTY_8c07be44-862b-4074-97f5-6fabe9a68c22"
      unitRef="usd">274000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="ia2decc6decb54d1a990a77774303d95b_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmFlM2M2OTI3ZDRlMTQ3MWM4N2QyOWQ2NjMyMTEwN2ZkL3RhYmxlcmFuZ2U6YWUzYzY5MjdkNGUxNDcxYzg3ZDI5ZDY2MzIxMTA3ZmRfMTAtNS0xLTEtNzYyNTY_38188e09-2edf-4f53-85c0-1e4ee2537af5"
      unitRef="usd">1004000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="ia2decc6decb54d1a990a77774303d95b_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmFlM2M2OTI3ZDRlMTQ3MWM4N2QyOWQ2NjMyMTEwN2ZkL3RhYmxlcmFuZ2U6YWUzYzY5MjdkNGUxNDcxYzg3ZDI5ZDY2MzIxMTA3ZmRfMTAtNy0xLTEtNzYyNTY_37456628-1219-45fe-9180-9cdcc24a02e0"
      unitRef="usd">11000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="ia2decc6decb54d1a990a77774303d95b_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmFlM2M2OTI3ZDRlMTQ3MWM4N2QyOWQ2NjMyMTEwN2ZkL3RhYmxlcmFuZ2U6YWUzYzY5MjdkNGUxNDcxYzg3ZDI5ZDY2MzIxMTA3ZmRfMTAtOS0xLTEtNzYyNTY_2a3c21dc-d7a8-4b74-8450-2504abd73792"
      unitRef="usd">13480000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="ia2decc6decb54d1a990a77774303d95b_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmFlM2M2OTI3ZDRlMTQ3MWM4N2QyOWQ2NjMyMTEwN2ZkL3RhYmxlcmFuZ2U6YWUzYzY5MjdkNGUxNDcxYzg3ZDI5ZDY2MzIxMTA3ZmRfMTAtMTEtMS0xLTc2MjU2_1e977466-d9f9-4662-82cb-243e668a6250"
      unitRef="usd">285000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmFlM2M2OTI3ZDRlMTQ3MWM4N2QyOWQ2NjMyMTEwN2ZkL3RhYmxlcmFuZ2U6YWUzYzY5MjdkNGUxNDcxYzg3ZDI5ZDY2MzIxMTA3ZmRfMTEtMS0xLTEtNzYyNTY_57eabef8-991d-41a3-9b2f-8f6231116586"
      unitRef="usd">756153000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmFlM2M2OTI3ZDRlMTQ3MWM4N2QyOWQ2NjMyMTEwN2ZkL3RhYmxlcmFuZ2U6YWUzYzY5MjdkNGUxNDcxYzg3ZDI5ZDY2MzIxMTA3ZmRfMTEtMy0xLTEtNzYyNTY_14a423eb-0e41-4c29-ba68-89c9de6af310"
      unitRef="usd">44251000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmFlM2M2OTI3ZDRlMTQ3MWM4N2QyOWQ2NjMyMTEwN2ZkL3RhYmxlcmFuZ2U6YWUzYzY5MjdkNGUxNDcxYzg3ZDI5ZDY2MzIxMTA3ZmRfMTEtNS0xLTEtNzYyNTY_1bb02384-5b92-498f-aaeb-2a3117cdf9a7"
      unitRef="usd">45842000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmFlM2M2OTI3ZDRlMTQ3MWM4N2QyOWQ2NjMyMTEwN2ZkL3RhYmxlcmFuZ2U6YWUzYzY5MjdkNGUxNDcxYzg3ZDI5ZDY2MzIxMTA3ZmRfMTEtNy0xLTEtNzYyNTY_b24d4fcd-c7ec-4cc8-814d-b597893f9c83"
      unitRef="usd">3731000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmFlM2M2OTI3ZDRlMTQ3MWM4N2QyOWQ2NjMyMTEwN2ZkL3RhYmxlcmFuZ2U6YWUzYzY5MjdkNGUxNDcxYzg3ZDI5ZDY2MzIxMTA3ZmRfMTEtOS0xLTEtNzYyNTY_a9f4a00c-4c11-4b29-81c9-e750908a8e6f"
      unitRef="usd">801995000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmFlM2M2OTI3ZDRlMTQ3MWM4N2QyOWQ2NjMyMTEwN2ZkL3RhYmxlcmFuZ2U6YWUzYzY5MjdkNGUxNDcxYzg3ZDI5ZDY2MzIxMTA3ZmRfMTEtMTEtMS0xLTc2MjU2_db91a5e8-e643-4648-bef8-e5e1f59e8ad7"
      unitRef="usd">47982000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i09e8cadcfa3146db90247b9c342a5a5b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjhkY2QwOWVkNWQ3MDQ4NjliNTkzMTkwNDJkM2VmYTc1L3RhYmxlcmFuZ2U6OGRjZDA5ZWQ1ZDcwNDg2OWI1OTMxOTA0MmQzZWZhNzVfNS0xLTEtMS03NjI1Ng_b84b445f-e20f-4952-beea-69e423f4c65f"
      unitRef="usd">14828000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i09e8cadcfa3146db90247b9c342a5a5b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjhkY2QwOWVkNWQ3MDQ4NjliNTkzMTkwNDJkM2VmYTc1L3RhYmxlcmFuZ2U6OGRjZDA5ZWQ1ZDcwNDg2OWI1OTMxOTA0MmQzZWZhNzVfNS0zLTEtMS03NjI1Ng_e80019cd-f9d6-483d-8038-ff13ec704c0f"
      unitRef="usd">176000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i09e8cadcfa3146db90247b9c342a5a5b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjhkY2QwOWVkNWQ3MDQ4NjliNTkzMTkwNDJkM2VmYTc1L3RhYmxlcmFuZ2U6OGRjZDA5ZWQ1ZDcwNDg2OWI1OTMxOTA0MmQzZWZhNzVfNS01LTEtMS03NjI1Ng_76734136-d848-4b6c-bb8c-a45f5e63fa2c"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i09e8cadcfa3146db90247b9c342a5a5b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjhkY2QwOWVkNWQ3MDQ4NjliNTkzMTkwNDJkM2VmYTc1L3RhYmxlcmFuZ2U6OGRjZDA5ZWQ1ZDcwNDg2OWI1OTMxOTA0MmQzZWZhNzVfNS03LTEtMS03NjI1Ng_d14034ef-b06c-4374-8ccd-31de2105db60"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i09e8cadcfa3146db90247b9c342a5a5b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjhkY2QwOWVkNWQ3MDQ4NjliNTkzMTkwNDJkM2VmYTc1L3RhYmxlcmFuZ2U6OGRjZDA5ZWQ1ZDcwNDg2OWI1OTMxOTA0MmQzZWZhNzVfNS05LTEtMS03NjI1Ng_e54c4cfc-98db-4852-ae67-ec1a3801b84f"
      unitRef="usd">14828000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i09e8cadcfa3146db90247b9c342a5a5b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjhkY2QwOWVkNWQ3MDQ4NjliNTkzMTkwNDJkM2VmYTc1L3RhYmxlcmFuZ2U6OGRjZDA5ZWQ1ZDcwNDg2OWI1OTMxOTA0MmQzZWZhNzVfNS0xMS0xLTEtNzYyNTY_fea44f51-f6d3-4068-baeb-befab352c70a"
      unitRef="usd">176000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="if83f0b7f1be2400ead14a9281cd42bcb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjhkY2QwOWVkNWQ3MDQ4NjliNTkzMTkwNDJkM2VmYTc1L3RhYmxlcmFuZ2U6OGRjZDA5ZWQ1ZDcwNDg2OWI1OTMxOTA0MmQzZWZhNzVfNi0xLTEtMS03NjI1Ng_136b2ac3-825a-4cf3-abed-e3e155c96a0c"
      unitRef="usd">29774000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="if83f0b7f1be2400ead14a9281cd42bcb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjhkY2QwOWVkNWQ3MDQ4NjliNTkzMTkwNDJkM2VmYTc1L3RhYmxlcmFuZ2U6OGRjZDA5ZWQ1ZDcwNDg2OWI1OTMxOTA0MmQzZWZhNzVfNi0zLTEtMS03NjI1Ng_8163496f-c9bb-48e8-86cf-04ef8563dd00"
      unitRef="usd">619000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="if83f0b7f1be2400ead14a9281cd42bcb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjhkY2QwOWVkNWQ3MDQ4NjliNTkzMTkwNDJkM2VmYTc1L3RhYmxlcmFuZ2U6OGRjZDA5ZWQ1ZDcwNDg2OWI1OTMxOTA0MmQzZWZhNzVfNi01LTEtMS03NjI1Ng_bf1a38a7-8df6-4576-b48e-6f0949596879"
      unitRef="usd">9351000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="if83f0b7f1be2400ead14a9281cd42bcb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjhkY2QwOWVkNWQ3MDQ4NjliNTkzMTkwNDJkM2VmYTc1L3RhYmxlcmFuZ2U6OGRjZDA5ZWQ1ZDcwNDg2OWI1OTMxOTA0MmQzZWZhNzVfNi03LTEtMS03NjI1Ng_14a7bedd-9206-4865-8670-c771b33a2beb"
      unitRef="usd">235000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="if83f0b7f1be2400ead14a9281cd42bcb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjhkY2QwOWVkNWQ3MDQ4NjliNTkzMTkwNDJkM2VmYTc1L3RhYmxlcmFuZ2U6OGRjZDA5ZWQ1ZDcwNDg2OWI1OTMxOTA0MmQzZWZhNzVfNi05LTEtMS03NjI1Ng_f6c0410e-1553-4715-bd10-f4b6889c695b"
      unitRef="usd">39125000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="if83f0b7f1be2400ead14a9281cd42bcb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjhkY2QwOWVkNWQ3MDQ4NjliNTkzMTkwNDJkM2VmYTc1L3RhYmxlcmFuZ2U6OGRjZDA5ZWQ1ZDcwNDg2OWI1OTMxOTA0MmQzZWZhNzVfNi0xMS0xLTEtNzYyNTY_a870108d-3cfb-427a-9ca6-2209fce847bd"
      unitRef="usd">854000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i589a4f5a142d4a1d97deaefa031a1e67_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjhkY2QwOWVkNWQ3MDQ4NjliNTkzMTkwNDJkM2VmYTc1L3RhYmxlcmFuZ2U6OGRjZDA5ZWQ1ZDcwNDg2OWI1OTMxOTA0MmQzZWZhNzVfOC0xLTEtMS03NjI1Ng_2d95a971-0c03-44d1-9879-6376acbf02ff"
      unitRef="usd">204039000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i589a4f5a142d4a1d97deaefa031a1e67_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjhkY2QwOWVkNWQ3MDQ4NjliNTkzMTkwNDJkM2VmYTc1L3RhYmxlcmFuZ2U6OGRjZDA5ZWQ1ZDcwNDg2OWI1OTMxOTA0MmQzZWZhNzVfOC0zLTEtMS03NjI1Ng_7bd09c78-2ced-48dc-8b21-3f235a6b7d6c"
      unitRef="usd">2470000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i589a4f5a142d4a1d97deaefa031a1e67_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjhkY2QwOWVkNWQ3MDQ4NjliNTkzMTkwNDJkM2VmYTc1L3RhYmxlcmFuZ2U6OGRjZDA5ZWQ1ZDcwNDg2OWI1OTMxOTA0MmQzZWZhNzVfOC01LTEtMS03NjI1Ng_3ecaa4f8-a0b5-4d3e-b93e-112eb1f6c627"
      unitRef="usd">19862000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i589a4f5a142d4a1d97deaefa031a1e67_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjhkY2QwOWVkNWQ3MDQ4NjliNTkzMTkwNDJkM2VmYTc1L3RhYmxlcmFuZ2U6OGRjZDA5ZWQ1ZDcwNDg2OWI1OTMxOTA0MmQzZWZhNzVfOC03LTEtMS03NjI1Ng_54002710-ec1b-4598-9826-6ed1c76863ad"
      unitRef="usd">123000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i589a4f5a142d4a1d97deaefa031a1e67_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjhkY2QwOWVkNWQ3MDQ4NjliNTkzMTkwNDJkM2VmYTc1L3RhYmxlcmFuZ2U6OGRjZDA5ZWQ1ZDcwNDg2OWI1OTMxOTA0MmQzZWZhNzVfOC05LTEtMS03NjI1Ng_7e596295-dd5a-4011-bc6f-a8bb6086469f"
      unitRef="usd">223901000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i589a4f5a142d4a1d97deaefa031a1e67_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjhkY2QwOWVkNWQ3MDQ4NjliNTkzMTkwNDJkM2VmYTc1L3RhYmxlcmFuZ2U6OGRjZDA5ZWQ1ZDcwNDg2OWI1OTMxOTA0MmQzZWZhNzVfOC0xMS0xLTEtNzYyNTY_203225ff-5ec0-4cc5-b2db-fc18dec4275a"
      unitRef="usd">2593000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i7e9b51d1f499429abe49d2b9b23c47b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjhkY2QwOWVkNWQ3MDQ4NjliNTkzMTkwNDJkM2VmYTc1L3RhYmxlcmFuZ2U6OGRjZDA5ZWQ1ZDcwNDg2OWI1OTMxOTA0MmQzZWZhNzVfOS0xLTEtMS03NjI1Ng_925b3723-8e4e-4e10-bdf4-0c8425a602da"
      unitRef="usd">83283000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i7e9b51d1f499429abe49d2b9b23c47b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjhkY2QwOWVkNWQ3MDQ4NjliNTkzMTkwNDJkM2VmYTc1L3RhYmxlcmFuZ2U6OGRjZDA5ZWQ1ZDcwNDg2OWI1OTMxOTA0MmQzZWZhNzVfOS0zLTEtMS03NjI1Ng_c47d69d7-073c-4573-b867-dfec91580a32"
      unitRef="usd">1161000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i7e9b51d1f499429abe49d2b9b23c47b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjhkY2QwOWVkNWQ3MDQ4NjliNTkzMTkwNDJkM2VmYTc1L3RhYmxlcmFuZ2U6OGRjZDA5ZWQ1ZDcwNDg2OWI1OTMxOTA0MmQzZWZhNzVfOS01LTEtMS03NjI1Ng_4627f21f-a80f-4f9a-a632-bdc8679df8b7"
      unitRef="usd">1936000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i7e9b51d1f499429abe49d2b9b23c47b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjhkY2QwOWVkNWQ3MDQ4NjliNTkzMTkwNDJkM2VmYTc1L3RhYmxlcmFuZ2U6OGRjZDA5ZWQ1ZDcwNDg2OWI1OTMxOTA0MmQzZWZhNzVfOS03LTEtMS03NjI1Ng_7e172e7d-346a-462b-a386-e2adb0c41641"
      unitRef="usd">38000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i7e9b51d1f499429abe49d2b9b23c47b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjhkY2QwOWVkNWQ3MDQ4NjliNTkzMTkwNDJkM2VmYTc1L3RhYmxlcmFuZ2U6OGRjZDA5ZWQ1ZDcwNDg2OWI1OTMxOTA0MmQzZWZhNzVfOS05LTEtMS03NjI1Ng_447a7d0b-b195-45d5-99d9-6649b22e72ab"
      unitRef="usd">85219000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i7e9b51d1f499429abe49d2b9b23c47b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjhkY2QwOWVkNWQ3MDQ4NjliNTkzMTkwNDJkM2VmYTc1L3RhYmxlcmFuZ2U6OGRjZDA5ZWQ1ZDcwNDg2OWI1OTMxOTA0MmQzZWZhNzVfOS0xMS0xLTEtNzYyNTY_566f8395-58bb-4148-b498-8c344472007e"
      unitRef="usd">1199000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i60c6a6e4a4474dd8be01a5dfc915d106_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjhkY2QwOWVkNWQ3MDQ4NjliNTkzMTkwNDJkM2VmYTc1L3RhYmxlcmFuZ2U6OGRjZDA5ZWQ1ZDcwNDg2OWI1OTMxOTA0MmQzZWZhNzVfMTItMS0xLTEtNzYyNTY_95a1a230-932c-4e39-8645-d684a0f5319e"
      unitRef="usd">2763000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i60c6a6e4a4474dd8be01a5dfc915d106_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjhkY2QwOWVkNWQ3MDQ4NjliNTkzMTkwNDJkM2VmYTc1L3RhYmxlcmFuZ2U6OGRjZDA5ZWQ1ZDcwNDg2OWI1OTMxOTA0MmQzZWZhNzVfMTItMy0xLTEtNzYyNTY_c8eabd85-b6f1-42b1-ae2a-df446314912e"
      unitRef="usd">9000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i60c6a6e4a4474dd8be01a5dfc915d106_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjhkY2QwOWVkNWQ3MDQ4NjliNTkzMTkwNDJkM2VmYTc1L3RhYmxlcmFuZ2U6OGRjZDA5ZWQ1ZDcwNDg2OWI1OTMxOTA0MmQzZWZhNzVfMTItNS0xLTEtNzYyNTY_90dd4b18-05b7-43e4-984f-6c6fec19b387"
      unitRef="usd">1118000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i60c6a6e4a4474dd8be01a5dfc915d106_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjhkY2QwOWVkNWQ3MDQ4NjliNTkzMTkwNDJkM2VmYTc1L3RhYmxlcmFuZ2U6OGRjZDA5ZWQ1ZDcwNDg2OWI1OTMxOTA0MmQzZWZhNzVfMTItNy0xLTEtNzYyNTY_4e2329cc-5378-46ca-9cc0-b0f3829994cb"
      unitRef="usd">7000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i60c6a6e4a4474dd8be01a5dfc915d106_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjhkY2QwOWVkNWQ3MDQ4NjliNTkzMTkwNDJkM2VmYTc1L3RhYmxlcmFuZ2U6OGRjZDA5ZWQ1ZDcwNDg2OWI1OTMxOTA0MmQzZWZhNzVfMTItOS0xLTEtNzYyNTY_1113d190-d73d-4008-a092-718c7225f2bc"
      unitRef="usd">3881000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i60c6a6e4a4474dd8be01a5dfc915d106_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjhkY2QwOWVkNWQ3MDQ4NjliNTkzMTkwNDJkM2VmYTc1L3RhYmxlcmFuZ2U6OGRjZDA5ZWQ1ZDcwNDg2OWI1OTMxOTA0MmQzZWZhNzVfMTItMTEtMS0xLTc2MjU2_82f51fc5-485f-4a81-993d-5cf20ab54520"
      unitRef="usd">16000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjhkY2QwOWVkNWQ3MDQ4NjliNTkzMTkwNDJkM2VmYTc1L3RhYmxlcmFuZ2U6OGRjZDA5ZWQ1ZDcwNDg2OWI1OTMxOTA0MmQzZWZhNzVfMTMtMS0xLTEtNzYyNTY_0bee8014-2dab-44d5-807c-9f8c9e05b0e3"
      unitRef="usd">334687000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjhkY2QwOWVkNWQ3MDQ4NjliNTkzMTkwNDJkM2VmYTc1L3RhYmxlcmFuZ2U6OGRjZDA5ZWQ1ZDcwNDg2OWI1OTMxOTA0MmQzZWZhNzVfMTMtMy0xLTEtNzYyNTY_6e335bf3-695f-410d-895b-a1576c7f9cf2"
      unitRef="usd">4435000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjhkY2QwOWVkNWQ3MDQ4NjliNTkzMTkwNDJkM2VmYTc1L3RhYmxlcmFuZ2U6OGRjZDA5ZWQ1ZDcwNDg2OWI1OTMxOTA0MmQzZWZhNzVfMTMtNS0xLTEtNzYyNTY_e236ba46-a4de-4529-8ad9-f97c0cad5028"
      unitRef="usd">32267000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjhkY2QwOWVkNWQ3MDQ4NjliNTkzMTkwNDJkM2VmYTc1L3RhYmxlcmFuZ2U6OGRjZDA5ZWQ1ZDcwNDg2OWI1OTMxOTA0MmQzZWZhNzVfMTMtNy0xLTEtNzYyNTY_8b3c1286-98e3-4d90-809f-bdbdbc5e4774"
      unitRef="usd">403000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjhkY2QwOWVkNWQ3MDQ4NjliNTkzMTkwNDJkM2VmYTc1L3RhYmxlcmFuZ2U6OGRjZDA5ZWQ1ZDcwNDg2OWI1OTMxOTA0MmQzZWZhNzVfMTMtOS0xLTEtNzYyNTY_ff4bd1d4-0e6e-490d-af26-7394213f0cef"
      unitRef="usd">366954000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjhkY2QwOWVkNWQ3MDQ4NjliNTkzMTkwNDJkM2VmYTc1L3RhYmxlcmFuZ2U6OGRjZDA5ZWQ1ZDcwNDg2OWI1OTMxOTA0MmQzZWZhNzVfMTMtMTEtMS0xLTc2MjU2_9a87ca8d-7ab8-4e3b-b1e6-825a2f45e05b"
      unitRef="usd">4838000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <hfwa:DebtSecuritiesAllowanceForCreditLossPolicyTextBlock
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RleHRyZWdpb246YzA3ZGY1NGZmY2YyNDYwNzkzNTVmY2E5YmFmMDc5NGJfNDc5MA_4be176dd-5c4d-45d8-baed-68dd8713cb75">ACL on Investment SecuritiesThe Company evaluated investment securities available for sale as of March&#160;31, 2022 and December&#160;31, 2021 and determined that any declines in fair value were attributable to changes in interest rates relative to where these investments fall within the yield curve and individual characteristics. Management monitors published credit ratings for adverse changes for all rated investment securities and none of these securities had a below investment grade credit rating as of both March&#160;31, 2022 &lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;and December&#160;31, 2021. In addition, the Company does not intend to sell these securities nor does the Company consider it more likely than not that it will be required to sell these securities before the recovery of the amortized cost basis, which may be upon maturity. Therefore, no ACL on investment securities available for sale was recorded as of March&#160;31, 2022 and December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company also evaluated investment securities held to maturity for current expected credit losses as of March 31, 2022 and December 31, 2021. There were no investment securities held to maturity classified as nonaccrual or past due as of March&#160;31, 2022 and December 31, 2021 and all were issued by the U.S. government and its agencies and either explicitly or implicitly guaranteed by the U.S. government, highly rated by major credit rating agencies and had a long history of no credit losses. Accordingly, the Company did not measure expected credit losses on investment securities held to maturity since the historical credit loss information adjusted for current conditions and reasonable and supportable forecasts results in an expectation that nonpayment of the amortized cost basis is zero. Therefore, no ACL on investment securities held to maturity was recorded as of March&#160;31, 2022 and December 31, 2021.&lt;/span&gt;&lt;/div&gt;</hfwa:DebtSecuritiesAllowanceForCreditLossPolicyTextBlock>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss
      contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RleHRyZWdpb246YzA3ZGY1NGZmY2YyNDYwNzkzNTVmY2E5YmFmMDc5NGJfMjk5Mw_6f0f49d6-ab21-4a6f-8a9d-aaaf16ad9962"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss
      contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RleHRyZWdpb246YzA3ZGY1NGZmY2YyNDYwNzkzNTVmY2E5YmFmMDc5NGJfMjk5Mw_c0a1fe1b-ea5d-448b-99f3-14dc055b0fd4"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss>
    <us-gaap:DebtSecuritiesHeldToMaturity90DaysOrMorePastDueStillAccruing
      contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RleHRyZWdpb246YzA3ZGY1NGZmY2YyNDYwNzkzNTVmY2E5YmFmMDc5NGJfMzE4Nw_100a64e7-d997-41cc-bbf9-304e5c3702c8"
      unitRef="usd">0</us-gaap:DebtSecuritiesHeldToMaturity90DaysOrMorePastDueStillAccruing>
    <us-gaap:DebtSecuritiesHeldToMaturityNonaccrual
      contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RleHRyZWdpb246YzA3ZGY1NGZmY2YyNDYwNzkzNTVmY2E5YmFmMDc5NGJfMzE4Nw_674f9c61-9c09-404e-88b6-e8f8eee737dd"
      unitRef="usd">0</us-gaap:DebtSecuritiesHeldToMaturityNonaccrual>
    <us-gaap:DebtSecuritiesHeldToMaturity90DaysOrMorePastDueStillAccruing
      contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RleHRyZWdpb246YzA3ZGY1NGZmY2YyNDYwNzkzNTVmY2E5YmFmMDc5NGJfMzE4Nw_91ba448c-c0ed-42a1-b93d-bb67ad7083fd"
      unitRef="usd">0</us-gaap:DebtSecuritiesHeldToMaturity90DaysOrMorePastDueStillAccruing>
    <us-gaap:DebtSecuritiesHeldToMaturityNonaccrual
      contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RleHRyZWdpb246YzA3ZGY1NGZmY2YyNDYwNzkzNTVmY2E5YmFmMDc5NGJfMzE4Nw_d71589b0-8ab4-4d84-9b55-ac5128a5062e"
      unitRef="usd">0</us-gaap:DebtSecuritiesHeldToMaturityNonaccrual>
    <us-gaap:DebtSecuritiesHeldToMaturityAllowanceForCreditLoss
      contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RleHRyZWdpb246YzA3ZGY1NGZmY2YyNDYwNzkzNTVmY2E5YmFmMDc5NGJfMzgxMA_aac4283a-551d-4598-bd13-7c9ec95c1673"
      unitRef="usd">0</us-gaap:DebtSecuritiesHeldToMaturityAllowanceForCreditLoss>
    <us-gaap:ScheduleOfRealizedGainLossTableTextBlock
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RleHRyZWdpb246YzA3ZGY1NGZmY2YyNDYwNzkzNTVmY2E5YmFmMDc5NGJfNDgxNw_6cd04395-2a3d-4f47-8693-d0369d73a947">&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table presents the gross realized gains and losses on the sale of investment securities available for sale during the following periods:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.707%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.205%"/&gt;&lt;td style="width:0.1%"/&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="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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended &lt;br/&gt;March 31,&lt;/span&gt;&lt;/td&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&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="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Gross realized gains&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRealizedGainLossTableTextBlock>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedGain
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjBjM2NiZWMyZjE5NjQ0MWNiYTU3ZDFkNzQ5YWFhZTE1L3RhYmxlcmFuZ2U6MGMzY2JlYzJmMTk2NDQxY2JhNTdkMWQ3NDlhYWFlMTVfMy0xLTEtMS03NjI1Ng_7b8f5a66-cb9f-444b-b199-fa6ddd8e141d"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleRealizedGain>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedGain
      contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjBjM2NiZWMyZjE5NjQ0MWNiYTU3ZDFkNzQ5YWFhZTE1L3RhYmxlcmFuZ2U6MGMzY2JlYzJmMTk2NDQxY2JhNTdkMWQ3NDlhYWFlMTVfMy0zLTEtMS03NjI1Ng_27bb040c-58a9-4c14-8530-a2e7ebf8c3c1"
      unitRef="usd">29000</us-gaap:DebtSecuritiesAvailableForSaleRealizedGain>
    <us-gaap:ScheduleOfFinancialInstrumentsOwnedAndPledgedAsCollateralTextBlock
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RleHRyZWdpb246YzA3ZGY1NGZmY2YyNDYwNzkzNTVmY2E5YmFmMDc5NGJfNDgxMw_25d8e352-1983-4a14-b974-a5bd431ceba9">&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table summarizes the amortized cost and fair value of investment securities that are pledged as collateral for the following obligations at the dates indicated:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.207%"/&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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 #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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 #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Washington and Oregon state public deposits&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;139,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;134,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;128,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;130,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Federal Reserve Bank credit facility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;60,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;54,962&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;61,057&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;59,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Securities sold under agreement to repurchase&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;63,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;59,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;59,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;59,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other securities pledged&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;53,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;50,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;56,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;55,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;317,544&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;299,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;305,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;305,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFinancialInstrumentsOwnedAndPledgedAsCollateralTextBlock>
    <us-gaap:DepositLiabilitiesCollateralIssuedFinancialInstruments
      contextRef="i439518f2933b4d468f675521da9ef81b_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjE3NTM5NDkyYjg5MjRhY2ZiMmU3MzVmYTRlMDljNGNjL3RhYmxlcmFuZ2U6MTc1Mzk0OTJiODkyNGFjZmIyZTczNWZhNGUwOWM0Y2NfMy0xLTEtMS03NjI1Ng_fd687748-cc97-495e-a2f3-479960940f44"
      unitRef="usd">139817000</us-gaap:DepositLiabilitiesCollateralIssuedFinancialInstruments>
    <us-gaap:PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue
      contextRef="i439518f2933b4d468f675521da9ef81b_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjE3NTM5NDkyYjg5MjRhY2ZiMmU3MzVmYTRlMDljNGNjL3RhYmxlcmFuZ2U6MTc1Mzk0OTJiODkyNGFjZmIyZTczNWZhNGUwOWM0Y2NfMy0zLTEtMS03NjI1Ng_9d2a2751-e4b1-4540-9516-f1c1be77ced9"
      unitRef="usd">134625000</us-gaap:PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue>
    <us-gaap:DepositLiabilitiesCollateralIssuedFinancialInstruments
      contextRef="id56792c92b5747a0a892e29683c45aab_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjE3NTM5NDkyYjg5MjRhY2ZiMmU3MzVmYTRlMDljNGNjL3RhYmxlcmFuZ2U6MTc1Mzk0OTJiODkyNGFjZmIyZTczNWZhNGUwOWM0Y2NfMy01LTEtMS03NjI1Ng_925fc178-85b3-4524-a33d-33e56694df18"
      unitRef="usd">128216000</us-gaap:DepositLiabilitiesCollateralIssuedFinancialInstruments>
    <us-gaap:PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue
      contextRef="id56792c92b5747a0a892e29683c45aab_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjE3NTM5NDkyYjg5MjRhY2ZiMmU3MzVmYTRlMDljNGNjL3RhYmxlcmFuZ2U6MTc1Mzk0OTJiODkyNGFjZmIyZTczNWZhNGUwOWM0Y2NfMy03LTEtMS03NjI1Ng_00fff07d-814c-4227-85f6-dc47e1e08a81"
      unitRef="usd">130217000</us-gaap:PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue>
    <us-gaap:DepositLiabilitiesCollateralIssuedFinancialInstruments
      contextRef="icf2df3b46ace4c41912a99b81d6b6b25_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjE3NTM5NDkyYjg5MjRhY2ZiMmU3MzVmYTRlMDljNGNjL3RhYmxlcmFuZ2U6MTc1Mzk0OTJiODkyNGFjZmIyZTczNWZhNGUwOWM0Y2NfNC0xLTEtMS03NjI1Ng_1859e15d-8999-422e-81b6-1b80d2ee5c08"
      unitRef="usd">60966000</us-gaap:DepositLiabilitiesCollateralIssuedFinancialInstruments>
    <us-gaap:PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue
      contextRef="icf2df3b46ace4c41912a99b81d6b6b25_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjE3NTM5NDkyYjg5MjRhY2ZiMmU3MzVmYTRlMDljNGNjL3RhYmxlcmFuZ2U6MTc1Mzk0OTJiODkyNGFjZmIyZTczNWZhNGUwOWM0Y2NfNC0zLTEtMS03NjI1Ng_04ce9ea4-416e-475a-a0ae-3619e9885466"
      unitRef="usd">54962000</us-gaap:PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue>
    <us-gaap:DepositLiabilitiesCollateralIssuedFinancialInstruments
      contextRef="i382a11ea9e3b40b7ba3a64bfb737a784_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjE3NTM5NDkyYjg5MjRhY2ZiMmU3MzVmYTRlMDljNGNjL3RhYmxlcmFuZ2U6MTc1Mzk0OTJiODkyNGFjZmIyZTczNWZhNGUwOWM0Y2NfNC01LTEtMS03NjI1Ng_8d556b33-5730-4acd-8eef-8bb936a69ea4"
      unitRef="usd">61057000</us-gaap:DepositLiabilitiesCollateralIssuedFinancialInstruments>
    <us-gaap:PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue
      contextRef="i382a11ea9e3b40b7ba3a64bfb737a784_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjE3NTM5NDkyYjg5MjRhY2ZiMmU3MzVmYTRlMDljNGNjL3RhYmxlcmFuZ2U6MTc1Mzk0OTJiODkyNGFjZmIyZTczNWZhNGUwOWM0Y2NfNC03LTEtMS03NjI1Ng_ac65bf89-95ff-4bf8-b26f-9f46e2e16e99"
      unitRef="usd">59674000</us-gaap:PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue>
    <us-gaap:DepositLiabilitiesCollateralIssuedFinancialInstruments
      contextRef="ic5ae3e5d9cbb4b2bbb06413ca4cc9d7c_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjE3NTM5NDkyYjg5MjRhY2ZiMmU3MzVmYTRlMDljNGNjL3RhYmxlcmFuZ2U6MTc1Mzk0OTJiODkyNGFjZmIyZTczNWZhNGUwOWM0Y2NfNS0xLTEtMS03NjI1Ng_a5c063ee-21b8-4961-848d-3244088e7515"
      unitRef="usd">63088000</us-gaap:DepositLiabilitiesCollateralIssuedFinancialInstruments>
    <us-gaap:PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue
      contextRef="ic5ae3e5d9cbb4b2bbb06413ca4cc9d7c_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjE3NTM5NDkyYjg5MjRhY2ZiMmU3MzVmYTRlMDljNGNjL3RhYmxlcmFuZ2U6MTc1Mzk0OTJiODkyNGFjZmIyZTczNWZhNGUwOWM0Y2NfNS0zLTEtMS03NjI1Ng_b94a29f9-4b93-43d8-a96b-6c23f63b403b"
      unitRef="usd">59144000</us-gaap:PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue>
    <us-gaap:DepositLiabilitiesCollateralIssuedFinancialInstruments
      contextRef="i05819768f2644cc18b978eaaa0a05774_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjE3NTM5NDkyYjg5MjRhY2ZiMmU3MzVmYTRlMDljNGNjL3RhYmxlcmFuZ2U6MTc1Mzk0OTJiODkyNGFjZmIyZTczNWZhNGUwOWM0Y2NfNS01LTEtMS03NjI1Ng_67437726-9f34-4e6b-a002-da4c07a23366"
      unitRef="usd">59887000</us-gaap:DepositLiabilitiesCollateralIssuedFinancialInstruments>
    <us-gaap:PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue
      contextRef="i05819768f2644cc18b978eaaa0a05774_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjE3NTM5NDkyYjg5MjRhY2ZiMmU3MzVmYTRlMDljNGNjL3RhYmxlcmFuZ2U6MTc1Mzk0OTJiODkyNGFjZmIyZTczNWZhNGUwOWM0Y2NfNS03LTEtMS03NjI1Ng_5844f021-67a2-48a7-8e4d-4ea7ef7ec93a"
      unitRef="usd">59655000</us-gaap:PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue>
    <us-gaap:DepositLiabilitiesCollateralIssuedFinancialInstruments
      contextRef="i9b7b3d76e5b643ba80d1eea582ff99de_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjE3NTM5NDkyYjg5MjRhY2ZiMmU3MzVmYTRlMDljNGNjL3RhYmxlcmFuZ2U6MTc1Mzk0OTJiODkyNGFjZmIyZTczNWZhNGUwOWM0Y2NfNi0xLTEtMS03NjI1Ng_a7997d2d-0a94-4a4e-9289-9089a7444d96"
      unitRef="usd">53673000</us-gaap:DepositLiabilitiesCollateralIssuedFinancialInstruments>
    <us-gaap:PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue
      contextRef="i9b7b3d76e5b643ba80d1eea582ff99de_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjE3NTM5NDkyYjg5MjRhY2ZiMmU3MzVmYTRlMDljNGNjL3RhYmxlcmFuZ2U6MTc1Mzk0OTJiODkyNGFjZmIyZTczNWZhNGUwOWM0Y2NfNi0zLTEtMS03NjI1Ng_a3625512-57df-446b-badd-4cf334018300"
      unitRef="usd">50333000</us-gaap:PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue>
    <us-gaap:DepositLiabilitiesCollateralIssuedFinancialInstruments
      contextRef="i8c65541109ee44d5ad9b76a439fb172c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjE3NTM5NDkyYjg5MjRhY2ZiMmU3MzVmYTRlMDljNGNjL3RhYmxlcmFuZ2U6MTc1Mzk0OTJiODkyNGFjZmIyZTczNWZhNGUwOWM0Y2NfNi01LTEtMS03NjI1Ng_f1933332-2b5d-476a-b41b-ab2bc92590ed"
      unitRef="usd">56419000</us-gaap:DepositLiabilitiesCollateralIssuedFinancialInstruments>
    <us-gaap:PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue
      contextRef="i8c65541109ee44d5ad9b76a439fb172c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjE3NTM5NDkyYjg5MjRhY2ZiMmU3MzVmYTRlMDljNGNjL3RhYmxlcmFuZ2U6MTc1Mzk0OTJiODkyNGFjZmIyZTczNWZhNGUwOWM0Y2NfNi03LTEtMS03NjI1Ng_745d41e5-88c8-490f-94aa-252d972f580e"
      unitRef="usd">55633000</us-gaap:PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue>
    <us-gaap:DepositLiabilitiesCollateralIssuedFinancialInstruments
      contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjE3NTM5NDkyYjg5MjRhY2ZiMmU3MzVmYTRlMDljNGNjL3RhYmxlcmFuZ2U6MTc1Mzk0OTJiODkyNGFjZmIyZTczNWZhNGUwOWM0Y2NfNy0xLTEtMS03NjI1Ng_1e77d7d2-d9d1-4adb-a427-bb0500a28030"
      unitRef="usd">317544000</us-gaap:DepositLiabilitiesCollateralIssuedFinancialInstruments>
    <us-gaap:PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue
      contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjE3NTM5NDkyYjg5MjRhY2ZiMmU3MzVmYTRlMDljNGNjL3RhYmxlcmFuZ2U6MTc1Mzk0OTJiODkyNGFjZmIyZTczNWZhNGUwOWM0Y2NfNy0zLTEtMS03NjI1Ng_b8f47f0b-4f84-4ca6-8cfe-0a3fc34fcdc5"
      unitRef="usd">299064000</us-gaap:PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue>
    <us-gaap:DepositLiabilitiesCollateralIssuedFinancialInstruments
      contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjE3NTM5NDkyYjg5MjRhY2ZiMmU3MzVmYTRlMDljNGNjL3RhYmxlcmFuZ2U6MTc1Mzk0OTJiODkyNGFjZmIyZTczNWZhNGUwOWM0Y2NfNy01LTEtMS03NjI1Ng_7c21fa50-4dd0-462f-a2f6-6a1c3ae01452"
      unitRef="usd">305579000</us-gaap:DepositLiabilitiesCollateralIssuedFinancialInstruments>
    <us-gaap:PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue
      contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjE3NTM5NDkyYjg5MjRhY2ZiMmU3MzVmYTRlMDljNGNjL3RhYmxlcmFuZ2U6MTc1Mzk0OTJiODkyNGFjZmIyZTczNWZhNGUwOWM0Y2NfNy03LTEtMS03NjI1Ng_9756ae7b-38e0-498f-b285-ee2bd9518207"
      unitRef="usd">305179000</us-gaap:PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue>
    <us-gaap:AccruedInvestmentIncomeReceivable
      contextRef="i7542381f506e494a94355925ac5a1d9d_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RleHRyZWdpb246YzA3ZGY1NGZmY2YyNDYwNzkzNTVmY2E5YmFmMDc5NGJfNDM5MA_24dc88d7-a1e7-4d0e-8b7c-4e0fcfc656f5"
      unitRef="usd">3400000</us-gaap:AccruedInvestmentIncomeReceivable>
    <us-gaap:AccruedInvestmentIncomeReceivable
      contextRef="ib5ac5784fd6042e1929c3386c71858f1_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RleHRyZWdpb246YzA3ZGY1NGZmY2YyNDYwNzkzNTVmY2E5YmFmMDc5NGJfNDM5Nw_86cc5003-b948-45c1-83ef-4b525aad3238"
      unitRef="usd">3500000</us-gaap:AccruedInvestmentIncomeReceivable>
    <us-gaap:AccruedInvestmentIncomeReceivable
      contextRef="i911a522c2cac46e2b4d2b53bc957559f_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RleHRyZWdpb246YzA3ZGY1NGZmY2YyNDYwNzkzNTVmY2E5YmFmMDc5NGJfNDUzNQ_f40e508f-4629-409d-82ea-08bd44e148a6"
      unitRef="usd">1200000</us-gaap:AccruedInvestmentIncomeReceivable>
    <us-gaap:AccruedInvestmentIncomeReceivable
      contextRef="i7d843963425a422fb93553ae33c2092c_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RleHRyZWdpb246YzA3ZGY1NGZmY2YyNDYwNzkzNTVmY2E5YmFmMDc5NGJfOTM0NTg0ODg0MjU5Nw_a14d5d1a-daed-4f55-bbd7-a1a4d0edd53d"
      unitRef="usd">1100000</us-gaap:AccruedInvestmentIncomeReceivable>
    <us-gaap:DebtSecuritiesAvailableForSaleAccruedInterestWriteoff
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RleHRyZWdpb246YzA3ZGY1NGZmY2YyNDYwNzkzNTVmY2E5YmFmMDc5NGJfNDU0NQ_00e7cf6c-cff8-4ab3-9775-3b68575e6038"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAccruedInterestWriteoff>
    <us-gaap:DebtSecuritiesHeldToMaturityAccruedInterestWriteoff
      contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RleHRyZWdpb246YzA3ZGY1NGZmY2YyNDYwNzkzNTVmY2E5YmFmMDc5NGJfNDU0NQ_2cf141c5-2358-4db3-87c9-ab14cbc6f1e9"
      unitRef="usd">0</us-gaap:DebtSecuritiesHeldToMaturityAccruedInterestWriteoff>
    <us-gaap:DebtSecuritiesHeldToMaturityAccruedInterestWriteoff
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RleHRyZWdpb246YzA3ZGY1NGZmY2YyNDYwNzkzNTVmY2E5YmFmMDc5NGJfNDU0NQ_a117e502-3bcd-44cb-9cee-ff2c371e8f86"
      unitRef="usd">0</us-gaap:DebtSecuritiesHeldToMaturityAccruedInterestWriteoff>
    <us-gaap:DebtSecuritiesAvailableForSaleAccruedInterestWriteoff
      contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RleHRyZWdpb246YzA3ZGY1NGZmY2YyNDYwNzkzNTVmY2E5YmFmMDc5NGJfNDU0NQ_b70f224e-b88e-4308-b1d3-fc57daeff9ba"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAccruedInterestWriteoff>
    <us-gaap:FinancingReceivablesTextBlock
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RleHRyZWdpb246ZDM3MzQyY2ZjZTgxNDNkNmE1YzVjN2ViMGI1ZGMwMTBfMTEzMjQ_37e4bd09-999a-4537-b1b9-95ebfc75f6b2">Loans Receivable&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Bank originates loans in the ordinary course of business and has also acquired loans through mergers and acquisitions. Accrued interest receivable was excluded from disclosures presenting the Bank's amortized cost of loans receivable as it was deemed insignificant.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;(a) Loan Origination/Risk Management&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Bank categorizes the individual loans in the total loan portfolio into four segments: commercial business; residential real estate; real estate construction and land development; and consumer. Within these segments are classes of loans for which management monitors and assesses credit risk in the loan portfolios. A detailed description of the portfolio segments and classes is contained in the 2021 Annual Form 10-K.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Bank has certain lending policies and procedures in place that are designed to maximize loan income within an acceptable level of risk. Management reviews and approves these policies and procedures on a regular basis. A reporting system supplements the review process by providing management with frequent reports related to loan production, loan quality, concentrations of credit, loan delinquencies and nonperforming and criticized loans. The Bank also conducts internal loan reviews and validates the credit risk assessment on a periodic basis and presents the results of these reviews to management. The loan review process complements and reinforces the risk identification and assessment decisions made by loan officers and credit personnel.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The amortized cost of loans receivable, net of ACL on loans, consisted of the following portfolio segments and classes at the dates indicated:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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.707%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.205%"/&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial business:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;651,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;621,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;SBA PPP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;64,962&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;145,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Owner-occupied CRE&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;935,705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;931,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Non-owner occupied CRE&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,505,483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,493,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total commercial business&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,157,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,191,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Residential real estate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;223,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;164,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Real estate construction and land development:&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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Residential&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;83,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;85,547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:top"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial and multifamily&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;138,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;141,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:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total real estate construction and land development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;222,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;226,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Consumer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;217,951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;232,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Loans receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,821,178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,815,662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Allowance for credit losses on loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(40,333)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(42,361)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Loans receivable, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,780,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,773,301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Balances included in the amortized cost of loans receivable:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unamortized net discount on acquired loans&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,354)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,938)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unamortized net deferred fee&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5,310)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(7,952)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;(b) Concentrations of Credit&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Most of the Bank&#x2019;s lending activity occurs within its primary market areas which are concentrated along the I-5 corridor from Whatcom County to Clark County in Washington State and Multnomah County and Washington County in Oregon, as well as other contiguous markets and represents a geographic concentration. Additionally, the Bank's loan portfolio is concentrated in commercial loans, including commercial business loans and commercial and multifamily real estate construction and land development loans. Commercial loans are generally considered as having more inherent risk of default than residential real estate loans or other consumer loans. Also, the commercial loan balance per borrower is typically larger than that for residential real estate loans and consumer loans, implying higher potential losses on an individual loan basis.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;(c) Credit Quality Indicators&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;As part of the on-going monitoring of the credit quality of the Bank&#x2019;s loan portfolio, management tracks certain credit quality indicators including trends related to (i)&#160;the risk grade of the loans, (ii)&#160;the level of classified loans, (iii)&#160;net charge-offs, (iv)&#160;nonperforming loans, (v) past due status, and (vi)&#160;the general economic conditions of the United States of America, and specifically the states of Washington and Oregon. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Bank utilizes a risk grading matrix to assign a risk grade to each of its loans. Loans are graded on a scale of 1 to 10. Risk grades are aggregated to create the risk categories of Pass for grades 1 to 6, Special Mention or "SM" for grade 7, Substandard or "SS" for grade 8, Doubtful for grade 9 and Loss for grade 10. Descriptions of the general characteristics of the risk grades, including qualitative information on how the risk grades relate to the risk of loss, are contained in the 2021 Annual Form 10-K. Numerical loan grades for loans are established at the origination of the loan. Changes to loan grades are considered at the time new information about the performance of a loan becomes available, including the receipt of updated financial information from the borrower, results of annual term loan reviews and scheduled loan reviews. For consumer loans, the Bank follows the FDIC&#x2019;s Uniform Retail Credit Classification and Account Management Policy for subsequent classification in the event of payment delinquencies or default. Typically, an individual loan grade will not be changed from the prior period unless there is a specific indication of credit deterioration or improvement. Credit deterioration is evidenced by delinquency, direct communications with the borrower or other borrower information that becomes known to management. Credit improvements are evidenced by known facts regarding the borrower or the collateral property.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Loan grades relate to the likelihood of losses in that the higher the grade, the greater the loss potential. Loans with a pass grade may have some estimated inherent losses, but to a lesser extent than the other loan grades. The SM loan grade is transitory in that the Bank is waiting on additional information to determine the likelihood and extent of any potential loss. The likelihood of loss for SM graded loans, however, is greater than Watch graded loans because there has been measurable credit deterioration. Loans with a SS grade are generally accrual loans at risk of being classified as nonaccrual loans and includes all of &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;our loans classified as nonaccrual. For Doubtful and Loss graded loans, the Bank is almost certain of the losses and the outstanding principal balances are generally charged off to the realizable value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table presents the amortized cost of loans receivable by risk grade at the dates indicated:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.269%"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2022&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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:24pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Term Loans&lt;br/&gt;Amortized Cost Basis by Origination Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Revolving Loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Revolving Loans Converted &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;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" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Loans Receivable&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Prior&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;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="51" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="54" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Commercial business:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="54" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Commercial and industrial&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Pass&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;39,162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;98,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;95,753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;80,825&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;43,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;98,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;152,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;608,953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;SM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;13,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;SS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;29,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;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 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;40,289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;99,649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;97,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;90,962&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;54,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;110,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;156,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;651,523&#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="54" style="background-color:#cceeff;padding:2px 1pt 2px 2.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;SBA PPP&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Pass&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;64,379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;64,962&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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="54" style="background-color:#cceeff;padding:2px 1pt 2px 2.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Owner-occupied CRE&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Pass&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;30,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;177,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;91,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;181,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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;75,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;327,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;884,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;SM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;16,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;29,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;SS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;22,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;30,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;178,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;94,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;185,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;85,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;361,501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;935,705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="54" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Non-owner occupied CRE&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Pass&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;62,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;190,931&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;175,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;244,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;142,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;612,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,429,038&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;SM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;16,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;20,488&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;SS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;52,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;55,957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;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 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;62,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;190,931&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;175,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;248,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;146,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;682,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,505,483&#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="54" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Total commercial business&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Pass&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;131,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;531,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;363,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;506,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;261,792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,038,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;152,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,987,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;SM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;36,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;62,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;SS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;16,483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;79,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;107,301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;133,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;533,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;369,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;524,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;285,384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,154,557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;156,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,157,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="54" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Residential real estate&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Pass&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;24,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;129,511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;26,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;19,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;18,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;223,263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;SS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;24,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;129,511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;26,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;19,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;18,781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;223,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="54" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Real estate construction and land development:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="54" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Residential&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Pass&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;44,379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;13,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;83,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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="54" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Commercial and multifamily&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Pass&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;68,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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;39,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;18,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;137,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;SM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;SS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;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:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;68,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;40,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;18,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;138,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="54" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Total real estate construction and land development&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Pass&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;14,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;112,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;53,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;31,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;220,697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;SM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;SS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;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 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;14,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;112,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;53,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;31,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;222,112&#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;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.269%"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2022&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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:24pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Term Loans&lt;br/&gt;Amortized Cost Basis by Origination Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Revolving Loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Revolving Loans Converted &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;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" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Loans Receivable&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Prior&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;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="54" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Consumer&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Pass&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;13,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;40,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;25,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;22,871&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;110,749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;215,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;SS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;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 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;14,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;40,776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;25,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;24,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;110,749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;217,951&#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="54" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Loans receivable&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Pass&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;171,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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;774,927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;457,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;597,557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;297,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,083,752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;263,457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,646,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;SM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;36,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;63,269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;SS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;16,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;81,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;111,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;172,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;776,562&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;463,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;615,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;321,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,202,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;267,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,821,178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:45pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The 2021 origination year includes $42.2&#160;million of pass grade residential real estate loans purchased during the three months ended March 31, 2022 which were originated during the year ended December 31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:45pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Represents the loans receivable balance at March&#160;31, 2022 which was converted from a revolving loan to an amortizing loan during the three months ended March&#160;31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:45pt;text-align:justify;text-indent:-9pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.269%"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:24pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Term Loans&lt;br/&gt;Amortized Cost Basis by Origination Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Revolving Loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Revolving Loans Converted &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;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" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Loans Receivable&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Prior&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;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="51" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="54" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Commercial business:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="54" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Commercial and industrial&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Pass&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;95,960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;100,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;94,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;54,707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;28,558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;77,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;127,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;580,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;SM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,998&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;SS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;25,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;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 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;97,729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;102,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;106,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;58,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;33,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;86,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;134,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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;621,567&#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="54" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;SBA PPP&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Pass&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;139,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;145,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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="54" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Owner-occupied CRE&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Pass&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;182,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;90,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;188,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;73,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;66,039&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;273,518&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;875,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;SM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;16,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;31,525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;SS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;16,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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;24,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;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:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;183,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;91,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;191,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;85,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;72,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;306,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;931,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="54" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Non-owner-occupied CRE&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Pass&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;187,860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;185,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;244,863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;149,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;144,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;499,486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,411,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;SM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;23,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;SS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;54,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;57,698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;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 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;187,860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;185,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;250,537&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;152,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;160,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;556,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,493,099&#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="54" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Total commercial business&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Pass&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;605,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;383,039&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;527,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;277,511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;239,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;850,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;127,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,012,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;SM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;14,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;21,642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;21,525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;70,739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;SS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;77,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;108,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;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:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;607,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;386,542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;548,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;296,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;266,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;949,467&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;134,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,191,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="54" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Residential real estate&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Pass&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;85,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;27,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;23,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;16,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;164,178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;SS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;85,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;27,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;23,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;164,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.269%"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:24pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Term Loans&lt;br/&gt;Amortized Cost Basis by Origination Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Revolving Loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Revolving Loans Converted &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;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" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Loans Receivable&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Prior&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;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="51" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="54" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Real estate construction and land development:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="54" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Residential&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Pass&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;44,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;23,728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;85,547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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="54" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Commercial and multifamily&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Pass&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;56,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;41,616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;34,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;140,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;SM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;SS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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="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;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:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;56,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;42,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;34,185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;141,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="54" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Total real estate construction and land development&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Pass&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;101,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;65,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;46,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;225,611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;SM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;SS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;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 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;101,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;65,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;46,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;226,883&#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="54" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Consumer&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Pass&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15,737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;46,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;29,819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;13,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;108,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;229,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;SS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;476&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;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 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;46,698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;30,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15,610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;14,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;108,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;232,541&#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="54" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Loans receivable&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Pass&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;793,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;491,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;643,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;321,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;261,801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;882,945&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;236,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,632,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;SM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;14,819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;21,642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;21,738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;71,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;SS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;79,511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;585&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;112,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;795,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;495,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;665,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;341,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;289,525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;984,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;242,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,815,662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:45pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Represents the loans receivable balance at December 31, 2021 which was converted from a revolving loan to an amortizing loan during the year ended December 31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;(d) Nonaccrual Loans&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following tables present the amortized cost of nonaccrual loans for the dates indicated:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.525%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.207%"/&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Nonaccrual without ACL&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Nonaccrual with ACL&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total Nonaccrual&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial business:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Owner-occupied CRE&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Non-owner occupied CRE&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total commercial business&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,514&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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="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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Real estate construction and land development:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial and multifamily&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,514&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.525%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.207%"/&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Nonaccrual without ACL&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Nonaccrual with ACL&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total Nonaccrual&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial business:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Owner-occupied CRE&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,036&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.525%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.207%"/&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Nonaccrual without ACL&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Nonaccrual with ACL&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total Nonaccrual&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Non-owner occupied CRE&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total commercial business&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Residential real estate&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Real estate construction and land development:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial and multifamily&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Consumer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23,754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table presents the reversal of interest income on loans due to the write-off of accrued interest receivable upon the initial classification of loans as nonaccrual loans and the interest income recognized due to payment in full or sale of previously classified nonaccrual loans during the following periods:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.207%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Interest Income Reversed&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-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Interest Income Recognized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Interest Income Reversed&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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Interest Income Recognized&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial business:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Owner-occupied CRE&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Non-owner occupied CRE&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total commercial business&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Residential real estate&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Real estate construction and land development:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:top"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Residential&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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="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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Consumer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;For the&#160;three months ended March 31, 2022 and 2021, no interest income was recognized subsequent to a loan&#x2019;s classification as nonaccrual, except as indicated in the tables above due to payment in full or sale.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;(e) Past due loans&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Bank performs an aging analysis of past due loans using policies consistent with regulatory reporting requirements with categories of 30-89 days past due and 90 or more days past due. The amortized cost of past due loans as of March&#160;31, 2022 and December&#160;31, 2021 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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:30.040%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.208%"/&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="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;30-89&#160;Days&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;90&#160;Days&#160;or&lt;br/&gt;Greater&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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&#160;Past&#160;&lt;br/&gt;Due&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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Loans Receivable&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial business:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;643,315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;651,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;SBA PPP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;64,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;64,962&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Owner-occupied CRE&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;935,517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;935,705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Non-owner occupied CRE&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,505,483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,505,483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total commercial business&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,149,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,157,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Residential real estate&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;222,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;223,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="30" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Real estate construction and land development:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Residential&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;83,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;83,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:top"&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial and multifamily&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;138,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;138,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 55pt;text-align:left;text-indent:-18pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total real estate construction and land development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;221,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;222,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:5pt"&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:30.040%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.208%"/&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="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;30-89&#160;Days&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;90&#160;Days&#160;or&lt;br/&gt;Greater&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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&#160;Past&#160;&lt;br/&gt;Due&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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Loans Receivable&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Consumer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;217,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;217,951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,810,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,821,178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.040%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.208%"/&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="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;30-89&#160;Days&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;90&#160;Days&#160;or&lt;br/&gt;Greater&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&#160;Past&#160;&lt;br/&gt;Due&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Loans Receivable&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial business:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;612,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;621,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;SBA PPP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;516&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;145,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;145,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Owner-occupied CRE&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;928,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;931,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Non-owner occupied CRE&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,493,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,493,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total commercial business&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,179,952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,191,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Residential real estate&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;164,152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;164,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="30" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Real estate construction and land development:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Residential&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;84,755&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;85,547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:top"&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial and multifamily&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;137,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;141,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:#cceeff;padding:2px 1pt 2px 55pt;text-align:left;text-indent:-18pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total real estate construction and land development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;222,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;226,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Consumer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;231,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;232,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,797,665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,815,662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;There was one customer relationship and one SBA PPP loan 90 days or more past due and still accruing interest as of &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;March&#160;31, 2022 and December 31, 2021, respectively,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; with an amortized cost of $1.3&#160;million and $293,000, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;(f) Collateral-dependent Loans&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The type of collateral securing loans individually evaluated for credit losses and for which the repayment was expected to be provided substantially through the operation or sale of the collateral as of March&#160;31, 2022 and December&#160;31, 2021 was as follows, with b&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;alances representing the amortized cost of the loan classified by the primary collateral category of each loan if multiple collateral sources secure the loan&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.207%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:5pt;text-align:center;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;March&#160;31, 2022 &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;CRE&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Farmland&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Residential Real Estate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="21" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial business:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Owner-occupied CRE&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total commercial business&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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="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="24" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Real estate construction and land development:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:top"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial and multifamily&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.040%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.208%"/&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="27" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:5pt;text-align:center;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December&#160;31, 2021 &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;CRE&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Farmland&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Residential Real Estate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="27" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial business:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;text-indent:-18pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,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;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;text-indent:-18pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Owner-occupied CRE&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;text-indent:-18pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Non-owner occupied CRE&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total commercial business&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,036&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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="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;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.040%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.208%"/&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="27" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:5pt;text-align:center;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December&#160;31, 2021 &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;CRE&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Farmland&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Residential Real Estate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="27" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="30" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Real estate construction and land development:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial and multifamily&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,036&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;There have been no significant changes to the collateral securing loans individually evaluated for credit losses and for which repayment was expected to be provided substantially through the operation or sale of the collateral during the three months ended March 31, 2022, except changes due to additions or removals of loans from this classification.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;(g) Troubled Debt Restructured Loans&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Loans that were modified as TDR loans are set forth in the following table for the periods indicated:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;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:43.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.207%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Number&#160;of&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Contracts &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amortized Cost &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1) (2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Number&#160;of&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Contracts &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amortized Cost &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1) (2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial business:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial and industrial&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Owner-occupied CRE&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Non-owner occupied CRE&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,979&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total commercial business&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Residential real estate&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Real estate construction and land development:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial and multifamily&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Consumer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;44&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:45pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Number of contracts and amortized cost represent loans which have balances as of period end, net of subsequent payments after modifications. Certain TDR loans may have been paid-down or charged-off during the three months ended March 31, 2022 and 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:45pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt; (2) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;As the Bank did not forgive any principal or interest balance as part of the loan modifications, the Bank&#x2019;s amortized cost in each loan at the date of modification (pre-modification) did not change as a result of the modification (post-modification).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Bank had an ACL on loa&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;ns of &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$56,000&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; an&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;d $2.4&#160;million at March&#160;31, 2022 and March&#160;31, 2021, respectively, related to these TDR loans which were restructured during the three months ended March 31, 2022 and March&#160;31, 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The unfunded commitment to borrowers related to TDR loans was $3.8 million and $5.7 million at March&#160;31, 2022 and December&#160;31, 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table presents loans that were modified in a TDR and subsequently defaulted within twelve months from the modification date during the periods indicated:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.207%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Number&#160;of&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Contracts &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amortized Cost &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;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="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Number&#160;of&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Contracts &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amortized Cost &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial business:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial and industrial&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Owner-occupied CRE&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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="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;/table&gt;&lt;/div&gt;&lt;div style="padding-left:45pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Number of contracts and amortized cost represent TDR loans which have balances as of period end, net of subsequent payments after modifications. Certain TDR loans may have been paid-down or charged-off during the three months ended March 31, 2022 and 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;During the three months ended March 31, 2022 the TDR loan defaulted because the borrower was more than 90 days delinquent on their scheduled loan payment. During the three months ended March 31, 2021 both TDR loans defaulted because each was past its modified maturity date and the borrower had not subsequently repaid the credits. The Bank chose not to &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;further extend the maturity date on these TDR loans. The Bank had no ACL on loans at March&#160;31, 2022 and $94,000 at March&#160;31, 2021 related to these TDR loans which defaulted during the three months ended March 31, 2022 and 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;(h) Accrued interest receivable on loans receivable&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Accrued interest receivable on loans receivable totaled $9.9 million and $10.1 million at March&#160;31, 2022 and December&#160;31, 2021, respectively. It is excluded from the calculation of the ACL on loans as interest accrued, but not received, is reversed timely.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;(i) Foreclosure proceedings in process&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;At March&#160;31, 2022, there were no consumer mortgage loans secured by residential real estate properties for which formal foreclosure proceedings were in process.&lt;/span&gt;&lt;/div&gt;</us-gaap:FinancingReceivablesTextBlock>
    <hfwa:NumberOfLoanSegments
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RleHRyZWdpb246ZDM3MzQyY2ZjZTgxNDNkNmE1YzVjN2ViMGI1ZGMwMTBfNDA1_565c118a-529d-4833-adc4-470414c84bd4"
      unitRef="segment">4</hfwa:NumberOfLoanSegments>
    <us-gaap:FinancingReceivableCreditQualityIndicatorsTableTextBlock
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RleHRyZWdpb246ZDM3MzQyY2ZjZTgxNDNkNmE1YzVjN2ViMGI1ZGMwMTBfMTEzMjY_bbfc1c06-1c73-4123-bbe8-1cf9785656ae">&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The amortized cost of loans receivable, net of ACL on loans, consisted of the following portfolio segments and classes at the dates indicated:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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.707%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.205%"/&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial business:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;651,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;621,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;SBA PPP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;64,962&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;145,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Owner-occupied CRE&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;935,705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;931,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Non-owner occupied CRE&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,505,483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,493,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total commercial business&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,157,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,191,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Residential real estate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;223,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;164,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Real estate construction and land development:&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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Residential&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;83,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;85,547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:top"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial and multifamily&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;138,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;141,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:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total real estate construction and land development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;222,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;226,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Consumer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;217,951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;232,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Loans receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,821,178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,815,662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Allowance for credit losses on loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(40,333)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(42,361)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Loans receivable, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,780,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,773,301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Balances included in the amortized cost of loans receivable:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unamortized net discount on acquired loans&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,354)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,938)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unamortized net deferred fee&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5,310)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(7,952)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table presents the amortized cost of loans receivable by risk grade at the dates indicated:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.269%"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2022&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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:24pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Term Loans&lt;br/&gt;Amortized Cost Basis by Origination Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Revolving Loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Revolving Loans Converted &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;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" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Loans Receivable&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Prior&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;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="51" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="54" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Commercial business:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="54" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Commercial and industrial&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Pass&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;39,162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;98,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;95,753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;80,825&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;43,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;98,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;152,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;608,953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;SM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;13,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;SS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;29,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;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 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;40,289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;99,649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;97,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;90,962&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;54,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;110,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;156,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;651,523&#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="54" style="background-color:#cceeff;padding:2px 1pt 2px 2.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;SBA PPP&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Pass&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;64,379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;64,962&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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="54" style="background-color:#cceeff;padding:2px 1pt 2px 2.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Owner-occupied CRE&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Pass&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;30,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;177,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;91,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;181,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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;75,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;327,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;884,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;SM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;16,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;29,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;SS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;22,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;30,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;178,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;94,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;185,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;85,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;361,501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;935,705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="54" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Non-owner occupied CRE&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Pass&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;62,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;190,931&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;175,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;244,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;142,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;612,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,429,038&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;SM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;16,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;20,488&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;SS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;52,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;55,957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;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 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;62,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;190,931&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;175,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;248,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;146,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;682,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,505,483&#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="54" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Total commercial business&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Pass&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;131,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;531,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;363,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;506,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;261,792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,038,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;152,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,987,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;SM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;36,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;62,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;SS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;16,483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;79,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;107,301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;133,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;533,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;369,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;524,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;285,384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,154,557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;156,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,157,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="54" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Residential real estate&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Pass&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;24,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;129,511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;26,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;19,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;18,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;223,263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;SS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;24,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;129,511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;26,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;19,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;18,781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;223,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="54" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Real estate construction and land development:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="54" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Residential&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Pass&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;44,379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;13,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;83,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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="54" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Commercial and multifamily&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Pass&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;68,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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;39,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;18,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;137,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;SM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;SS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;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:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;68,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;40,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;18,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;138,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="54" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Total real estate construction and land development&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Pass&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;14,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;112,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;53,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;31,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;220,697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;SM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;SS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;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 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;14,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;112,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;53,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;31,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;222,112&#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;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.269%"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2022&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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:24pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Term Loans&lt;br/&gt;Amortized Cost Basis by Origination Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Revolving Loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Revolving Loans Converted &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;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" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Loans Receivable&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Prior&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;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="54" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Consumer&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Pass&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;13,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;40,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;25,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;22,871&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;110,749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;215,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;SS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;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 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;14,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;40,776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;25,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;24,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;110,749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;217,951&#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="54" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Loans receivable&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Pass&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;171,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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;774,927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;457,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;597,557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;297,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,083,752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;263,457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,646,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;SM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;36,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;63,269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;SS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;16,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;81,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;111,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;172,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;776,562&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;463,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;615,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;321,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,202,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;267,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,821,178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:45pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The 2021 origination year includes $42.2&#160;million of pass grade residential real estate loans purchased during the three months ended March 31, 2022 which were originated during the year ended December 31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:45pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Represents the loans receivable balance at March&#160;31, 2022 which was converted from a revolving loan to an amortizing loan during the three months ended March&#160;31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:45pt;text-align:justify;text-indent:-9pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.269%"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:24pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Term Loans&lt;br/&gt;Amortized Cost Basis by Origination Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Revolving Loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Revolving Loans Converted &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;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" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Loans Receivable&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Prior&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;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="51" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="54" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Commercial business:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="54" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Commercial and industrial&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Pass&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;95,960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;100,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;94,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;54,707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;28,558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;77,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;127,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;580,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;SM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,998&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;SS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;25,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;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 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;97,729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;102,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;106,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;58,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;33,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;86,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;134,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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;621,567&#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="54" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;SBA PPP&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Pass&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;139,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;145,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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="54" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Owner-occupied CRE&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Pass&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;182,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;90,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;188,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;73,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;66,039&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;273,518&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;875,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;SM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;16,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;31,525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;SS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;16,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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;24,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;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:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;183,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;91,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;191,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;85,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;72,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;306,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;931,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="54" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Non-owner-occupied CRE&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Pass&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;187,860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;185,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;244,863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;149,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;144,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;499,486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,411,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;SM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;23,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;SS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;54,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;57,698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;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 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;187,860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;185,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;250,537&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;152,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;160,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;556,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,493,099&#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="54" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Total commercial business&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Pass&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;605,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;383,039&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;527,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;277,511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;239,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;850,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;127,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,012,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;SM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;14,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;21,642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;21,525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;70,739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;SS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;77,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;108,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;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:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;607,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;386,542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;548,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;296,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;266,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;949,467&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;134,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,191,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="54" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Residential real estate&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Pass&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;85,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;27,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;23,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;16,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;164,178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;SS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;85,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;27,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;23,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;164,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.269%"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:24pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Term Loans&lt;br/&gt;Amortized Cost Basis by Origination Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Revolving Loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Revolving Loans Converted &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;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" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Loans Receivable&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Prior&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;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="51" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="54" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Real estate construction and land development:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="54" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Residential&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Pass&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;44,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;23,728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;85,547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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="54" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Commercial and multifamily&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Pass&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;56,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;41,616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;34,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;140,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;SM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;SS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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="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;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:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;56,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;42,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;34,185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;141,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="54" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Total real estate construction and land development&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Pass&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;101,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;65,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;46,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;225,611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;SM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;SS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;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 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;101,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;65,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;46,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;226,883&#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="54" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Consumer&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Pass&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15,737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;46,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;29,819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;13,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;108,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;229,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;SS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;476&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;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 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;46,698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;30,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15,610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;14,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;108,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;232,541&#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="54" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Loans receivable&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Pass&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;793,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;491,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;643,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;321,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;261,801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;882,945&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;236,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,632,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;SM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;14,819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;21,642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;21,738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;71,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;SS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;79,511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;585&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;112,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;795,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;495,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;665,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;341,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;289,525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;984,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;242,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,815,662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:45pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Represents the loans receivable balance at December 31, 2021 which was converted from a revolving loan to an amortizing loan during the year ended December 31, 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:FinancingReceivableCreditQualityIndicatorsTableTextBlock>
    <us-gaap:NotesReceivableGross
      contextRef="i4395944ac99a4d24ae162123925b3f60_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjMwYmE5MzViYjlkMTRhOTdiYThiMzMzNzlkNDQ4NjIzL3RhYmxlcmFuZ2U6MzBiYTkzNWJiOWQxNGE5N2JhOGIzMzM3OWQ0NDg2MjNfMy0xLTEtMS03NjI1Ng_46302a85-f779-4fee-aa37-e922c6eb8fcb"
      unitRef="usd">651523000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i953bddb1fd20416a8d5eb8accb30b53d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjMwYmE5MzViYjlkMTRhOTdiYThiMzMzNzlkNDQ4NjIzL3RhYmxlcmFuZ2U6MzBiYTkzNWJiOWQxNGE5N2JhOGIzMzM3OWQ0NDg2MjNfMy0zLTEtMS03NjI1Ng_bea45a10-0610-4ac6-9664-6cdd22a6e4c3"
      unitRef="usd">621567000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="idda458af827145d0a4ce7b5c30182dce_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjMwYmE5MzViYjlkMTRhOTdiYThiMzMzNzlkNDQ4NjIzL3RhYmxlcmFuZ2U6MzBiYTkzNWJiOWQxNGE5N2JhOGIzMzM3OWQ0NDg2MjNfNC0xLTEtMS03NjI1Ng_dde2fe6b-a786-4779-adf4-8f78acfc0f4c"
      unitRef="usd">64962000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i196d24b1860043f4928d5911c2bb5ca3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjMwYmE5MzViYjlkMTRhOTdiYThiMzMzNzlkNDQ4NjIzL3RhYmxlcmFuZ2U6MzBiYTkzNWJiOWQxNGE5N2JhOGIzMzM3OWQ0NDg2MjNfNC0zLTEtMS03NjI1Ng_b4eacedb-1ccf-435a-93d1-5bfbff4ff49c"
      unitRef="usd">145840000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ib465a166a81c4839923b2090f12f96bf_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjMwYmE5MzViYjlkMTRhOTdiYThiMzMzNzlkNDQ4NjIzL3RhYmxlcmFuZ2U6MzBiYTkzNWJiOWQxNGE5N2JhOGIzMzM3OWQ0NDg2MjNfNS0xLTEtMS03NjI1Ng_5df5f75e-b400-4774-bc5c-699732c912ca"
      unitRef="usd">935705000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i6ecc84a667d5490cadab413a70145ebf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjMwYmE5MzViYjlkMTRhOTdiYThiMzMzNzlkNDQ4NjIzL3RhYmxlcmFuZ2U6MzBiYTkzNWJiOWQxNGE5N2JhOGIzMzM3OWQ0NDg2MjNfNS0zLTEtMS03NjI1Ng_48f51314-855e-455a-a744-9ed21543f8f3"
      unitRef="usd">931150000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i81410fb86feb40a8a76ab6d4b8fe5594_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjMwYmE5MzViYjlkMTRhOTdiYThiMzMzNzlkNDQ4NjIzL3RhYmxlcmFuZ2U6MzBiYTkzNWJiOWQxNGE5N2JhOGIzMzM3OWQ0NDg2MjNfNi0xLTEtMS03NjI1Ng_6dfa471e-284f-41ef-8f6a-181b83a604b4"
      unitRef="usd">1505483000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i0f05b745d5444de68178001f4b3ca672_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjMwYmE5MzViYjlkMTRhOTdiYThiMzMzNzlkNDQ4NjIzL3RhYmxlcmFuZ2U6MzBiYTkzNWJiOWQxNGE5N2JhOGIzMzM3OWQ0NDg2MjNfNi0zLTEtMS03NjI1Ng_3d5ef972-c3bc-4fd5-9cad-89e3d878638d"
      unitRef="usd">1493099000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i65b6f9c2845a44b9aa223dcb8bf99378_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjMwYmE5MzViYjlkMTRhOTdiYThiMzMzNzlkNDQ4NjIzL3RhYmxlcmFuZ2U6MzBiYTkzNWJiOWQxNGE5N2JhOGIzMzM3OWQ0NDg2MjNfNy0xLTEtMS03NjI1Ng_a402f924-2d69-4695-97d2-b35b634bd7db"
      unitRef="usd">3157673000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ia48b8e4f70af4a87aa3f12be00817670_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjMwYmE5MzViYjlkMTRhOTdiYThiMzMzNzlkNDQ4NjIzL3RhYmxlcmFuZ2U6MzBiYTkzNWJiOWQxNGE5N2JhOGIzMzM3OWQ0NDg2MjNfNy0zLTEtMS03NjI1Ng_79878357-9d15-467a-956e-1325061b7523"
      unitRef="usd">3191656000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i5cd829a030354e5f83dd6208528604ed_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjMwYmE5MzViYjlkMTRhOTdiYThiMzMzNzlkNDQ4NjIzL3RhYmxlcmFuZ2U6MzBiYTkzNWJiOWQxNGE5N2JhOGIzMzM3OWQ0NDg2MjNfOC0xLTEtMS03NjI1Ng_c0217ac3-d27f-4a67-9f5a-653eaa9dc6f9"
      unitRef="usd">223442000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i5324f789131844e8aec7c90bab5c460a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjMwYmE5MzViYjlkMTRhOTdiYThiMzMzNzlkNDQ4NjIzL3RhYmxlcmFuZ2U6MzBiYTkzNWJiOWQxNGE5N2JhOGIzMzM3OWQ0NDg2MjNfOC0zLTEtMS03NjI1Ng_45a8a705-f820-4aa4-9007-108324ab7d81"
      unitRef="usd">164582000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i9ad3f2fc608945a38db0e37152ed044e_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjMwYmE5MzViYjlkMTRhOTdiYThiMzMzNzlkNDQ4NjIzL3RhYmxlcmFuZ2U6MzBiYTkzNWJiOWQxNGE5N2JhOGIzMzM3OWQ0NDg2MjNfMTAtMS0xLTEtNzYyNTY_ec5464df-6210-47ab-a7e9-1cd4311920e9"
      unitRef="usd">83529000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i9e2f4b8345a4408fb079a47118f04e41_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjMwYmE5MzViYjlkMTRhOTdiYThiMzMzNzlkNDQ4NjIzL3RhYmxlcmFuZ2U6MzBiYTkzNWJiOWQxNGE5N2JhOGIzMzM3OWQ0NDg2MjNfMTAtMy0xLTEtNzYyNTY_157e2936-170b-409a-93d0-d303911feb1a"
      unitRef="usd">85547000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i6be089bbbaac4d60ac003e7c9bc562df_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjMwYmE5MzViYjlkMTRhOTdiYThiMzMzNzlkNDQ4NjIzL3RhYmxlcmFuZ2U6MzBiYTkzNWJiOWQxNGE5N2JhOGIzMzM3OWQ0NDg2MjNfMTEtMS0xLTEtNzYyNTY_9db5fed0-ca76-4652-8fb3-d0e5c59d99eb"
      unitRef="usd">138583000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i3ddb43f0ed8d4d12b92132a879494226_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjMwYmE5MzViYjlkMTRhOTdiYThiMzMzNzlkNDQ4NjIzL3RhYmxlcmFuZ2U6MzBiYTkzNWJiOWQxNGE5N2JhOGIzMzM3OWQ0NDg2MjNfMTEtMy0xLTEtNzYyNTY_8338f5d8-356a-43c4-b9e1-345165a11ff0"
      unitRef="usd">141336000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i98c6ec07242b41898153db72663b1ed7_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjMwYmE5MzViYjlkMTRhOTdiYThiMzMzNzlkNDQ4NjIzL3RhYmxlcmFuZ2U6MzBiYTkzNWJiOWQxNGE5N2JhOGIzMzM3OWQ0NDg2MjNfMTItMS0xLTEtNzYyNTY_8907812e-c06e-47ab-871a-7c2f4f3f788d"
      unitRef="usd">222112000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i5c91df7328d3409a8cb1989c3233d882_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjMwYmE5MzViYjlkMTRhOTdiYThiMzMzNzlkNDQ4NjIzL3RhYmxlcmFuZ2U6MzBiYTkzNWJiOWQxNGE5N2JhOGIzMzM3OWQ0NDg2MjNfMTItMy0xLTEtNzYyNTY_42892917-69d5-49b7-a654-dcaee062ab72"
      unitRef="usd">226883000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i1ec0751fd9554601acc58d7efac46447_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjMwYmE5MzViYjlkMTRhOTdiYThiMzMzNzlkNDQ4NjIzL3RhYmxlcmFuZ2U6MzBiYTkzNWJiOWQxNGE5N2JhOGIzMzM3OWQ0NDg2MjNfMTMtMS0xLTEtNzYyNTY_d11c9a0b-dfb4-4f82-a3cd-d436a04cbf8f"
      unitRef="usd">217951000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="id8dd1cca261b4f98bad3cca08b9e5b4b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjMwYmE5MzViYjlkMTRhOTdiYThiMzMzNzlkNDQ4NjIzL3RhYmxlcmFuZ2U6MzBiYTkzNWJiOWQxNGE5N2JhOGIzMzM3OWQ0NDg2MjNfMTMtMy0xLTEtNzYyNTY_8f9b1fba-0600-4c4b-b548-0e9e86be60bd"
      unitRef="usd">232541000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjMwYmE5MzViYjlkMTRhOTdiYThiMzMzNzlkNDQ4NjIzL3RhYmxlcmFuZ2U6MzBiYTkzNWJiOWQxNGE5N2JhOGIzMzM3OWQ0NDg2MjNfMTQtMS0xLTEtNzYyNTY_4604f2e9-c0d9-4680-8f03-f9af72076002"
      unitRef="usd">3821178000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjMwYmE5MzViYjlkMTRhOTdiYThiMzMzNzlkNDQ4NjIzL3RhYmxlcmFuZ2U6MzBiYTkzNWJiOWQxNGE5N2JhOGIzMzM3OWQ0NDg2MjNfMTQtMy0xLTEtNzYyNTY_dc7d4f5b-41ba-40d6-b42f-5e6a976a09b9"
      unitRef="usd">3815662000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjMwYmE5MzViYjlkMTRhOTdiYThiMzMzNzlkNDQ4NjIzL3RhYmxlcmFuZ2U6MzBiYTkzNWJiOWQxNGE5N2JhOGIzMzM3OWQ0NDg2MjNfMTUtMS0xLTEtNzYyNTY_4d72ab2a-187d-4c7b-b7bf-fe7ec2fd1d34"
      unitRef="usd">40333000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjMwYmE5MzViYjlkMTRhOTdiYThiMzMzNzlkNDQ4NjIzL3RhYmxlcmFuZ2U6MzBiYTkzNWJiOWQxNGE5N2JhOGIzMzM3OWQ0NDg2MjNfMTUtMy0xLTEtNzYyNTY_8b1b725d-23db-4d06-b227-27aa9f60bd07"
      unitRef="usd">42361000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:NotesReceivableNet
      contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjMwYmE5MzViYjlkMTRhOTdiYThiMzMzNzlkNDQ4NjIzL3RhYmxlcmFuZ2U6MzBiYTkzNWJiOWQxNGE5N2JhOGIzMzM3OWQ0NDg2MjNfMTYtMS0xLTEtNzYyNTY_f84aaf04-2e90-44cd-8fc6-1d1c9a575d24"
      unitRef="usd">3780845000</us-gaap:NotesReceivableNet>
    <us-gaap:NotesReceivableNet
      contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjMwYmE5MzViYjlkMTRhOTdiYThiMzMzNzlkNDQ4NjIzL3RhYmxlcmFuZ2U6MzBiYTkzNWJiOWQxNGE5N2JhOGIzMzM3OWQ0NDg2MjNfMTYtMy0xLTEtNzYyNTY_fb7ccb55-e867-4ab7-8f91-5e344a3ea551"
      unitRef="usd">3773301000</us-gaap:NotesReceivableNet>
    <us-gaap:FinancingReceivableUnamortizedPurchasePremiumDiscount
      contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjMwYmE5MzViYjlkMTRhOTdiYThiMzMzNzlkNDQ4NjIzL3RhYmxlcmFuZ2U6MzBiYTkzNWJiOWQxNGE5N2JhOGIzMzM3OWQ0NDg2MjNfMTktMS0xLTEtNzYyNTY_81849a13-4f9a-42b6-b970-de8d3a79ae00"
      unitRef="usd">-3354000</us-gaap:FinancingReceivableUnamortizedPurchasePremiumDiscount>
    <us-gaap:FinancingReceivableUnamortizedPurchasePremiumDiscount
      contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjMwYmE5MzViYjlkMTRhOTdiYThiMzMzNzlkNDQ4NjIzL3RhYmxlcmFuZ2U6MzBiYTkzNWJiOWQxNGE5N2JhOGIzMzM3OWQ0NDg2MjNfMTktMy0xLTEtNzYyNTY_9916f9a9-feb7-4986-a8e5-429b3ed17bfc"
      unitRef="usd">-3938000</us-gaap:FinancingReceivableUnamortizedPurchasePremiumDiscount>
    <us-gaap:FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount
      contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjMwYmE5MzViYjlkMTRhOTdiYThiMzMzNzlkNDQ4NjIzL3RhYmxlcmFuZ2U6MzBiYTkzNWJiOWQxNGE5N2JhOGIzMzM3OWQ0NDg2MjNfMjAtMS0xLTEtNzYyNTY_48d3e9cc-81f6-430d-aa57-504ae2f61166"
      unitRef="usd">-5310000</us-gaap:FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount>
    <us-gaap:FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount
      contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjMwYmE5MzViYjlkMTRhOTdiYThiMzMzNzlkNDQ4NjIzL3RhYmxlcmFuZ2U6MzBiYTkzNWJiOWQxNGE5N2JhOGIzMzM3OWQ0NDg2MjNfMjAtMy0xLTEtNzYyNTY_fc315438-07f0-4857-91d8-a07f682433f9"
      unitRef="usd">-7952000</us-gaap:FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i64ed3d1805d946d5a52f33806f3a7dec_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNi0xLTEtMS03NjI1Ng_8223f9c1-bf5d-4224-90e9-0460b5cd0a39"
      unitRef="usd">39162000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i64ed3d1805d946d5a52f33806f3a7dec_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNi0zLTEtMS03NjI1Ng_4a8abb3a-a02b-4b85-b57b-2d5d545ff994"
      unitRef="usd">98276000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i64ed3d1805d946d5a52f33806f3a7dec_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNi01LTEtMS03NjI1Ng_d3141f3a-2fc7-4753-bf0d-984ffe0af7ff"
      unitRef="usd">95753000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i64ed3d1805d946d5a52f33806f3a7dec_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNi03LTEtMS03NjI1Ng_9fa51308-5994-41ac-860a-a80c27f86687"
      unitRef="usd">80825000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i64ed3d1805d946d5a52f33806f3a7dec_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNi05LTEtMS03NjI1Ng_75ff4321-e05a-4633-9dc5-cfdfba6c9624"
      unitRef="usd">43389000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i64ed3d1805d946d5a52f33806f3a7dec_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNi0xMS0xLTEtNzYyNTY_52c93f0c-45ab-461a-b5c9-3206d2a36c4d"
      unitRef="usd">98840000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i64ed3d1805d946d5a52f33806f3a7dec_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNi0xMy0xLTEtNzYyNTY_a586bfa4-2013-4583-952d-421e04725447"
      unitRef="usd">152708000</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i64ed3d1805d946d5a52f33806f3a7dec_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNi0xNS0xLTEtNzYyNTY_35f11e8c-9434-4bdc-b541-1644fb0ee20e"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i64ed3d1805d946d5a52f33806f3a7dec_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNi0xNy0xLTEtNzYyNTY_c8430323-05fd-4c1a-acb7-5c3393363645"
      unitRef="usd">608953000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i10695a122cdd4202a36a2dfb4519f66f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNy0xLTEtMS03NjI1Ng_70c09961-71ad-4b18-9d87-3d9a4ad88ca1"
      unitRef="usd">245000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i10695a122cdd4202a36a2dfb4519f66f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNy0zLTEtMS03NjI1Ng_28406b87-3f4e-4952-9d36-296618c0cba1"
      unitRef="usd">1090000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i10695a122cdd4202a36a2dfb4519f66f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNy01LTEtMS03NjI1Ng_975a362c-a263-4322-a676-cc322e87430d"
      unitRef="usd">957000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i10695a122cdd4202a36a2dfb4519f66f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNy03LTEtMS03NjI1Ng_968872f5-c3bc-4872-8882-b709d0d58cb4"
      unitRef="usd">5350000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i10695a122cdd4202a36a2dfb4519f66f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNy05LTEtMS03NjI1Ng_1b1b38f0-136e-44df-a6e9-0706c8dc1308"
      unitRef="usd">1306000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i10695a122cdd4202a36a2dfb4519f66f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNy0xMS0xLTEtNzYyNTY_db52845b-063e-46d4-be97-e3cfebc42f77"
      unitRef="usd">3108000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i10695a122cdd4202a36a2dfb4519f66f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNy0xMy0xLTEtNzYyNTY_6dad4d34-98eb-4539-a3e1-67879a752dac"
      unitRef="usd">1350000</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i10695a122cdd4202a36a2dfb4519f66f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNy0xNS0xLTEtNzYyNTY_efa64b4c-afaf-4fa9-89bb-bc974201b033"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i10695a122cdd4202a36a2dfb4519f66f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNy0xNy0xLTEtNzYyNTY_150ff5f8-4b72-40ef-a86f-b5248208d650"
      unitRef="usd">13406000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i99ef909f821043ed8e0e933f9460771b_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfOC0xLTEtMS03NjI1Ng_5cee0ce8-d264-4a3d-975d-1b197afab75b"
      unitRef="usd">882000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i99ef909f821043ed8e0e933f9460771b_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfOC0zLTEtMS03NjI1Ng_58b9d783-5a5c-4c1c-b662-450a2a78d1fa"
      unitRef="usd">283000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i99ef909f821043ed8e0e933f9460771b_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfOC01LTEtMS03NjI1Ng_bc4f0cb2-7766-4966-a282-0541e1b2e908"
      unitRef="usd">1131000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i99ef909f821043ed8e0e933f9460771b_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfOC03LTEtMS03NjI1Ng_efc17e25-3d04-49ed-b864-5d5e81020e02"
      unitRef="usd">4787000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i99ef909f821043ed8e0e933f9460771b_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfOC05LTEtMS03NjI1Ng_9bcfb129-e8cb-4090-aa0c-4386730e1e86"
      unitRef="usd">9415000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i99ef909f821043ed8e0e933f9460771b_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfOC0xMS0xLTEtNzYyNTY_6c5c7db6-fe92-4fcf-ac57-c30abaa065be"
      unitRef="usd">8827000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i99ef909f821043ed8e0e933f9460771b_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfOC0xMy0xLTEtNzYyNTY_b2b5ba7c-96f4-4bde-a8da-1f6a39f11f85"
      unitRef="usd">2788000</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i99ef909f821043ed8e0e933f9460771b_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfOC0xNS0xLTEtNzYyNTY_95368f63-c4f6-4c8f-8db2-6991148de83b"
      unitRef="usd">1051000</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i99ef909f821043ed8e0e933f9460771b_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfOC0xNy0xLTEtNzYyNTY_e80b9952-e4cb-44af-94c1-2e221f223991"
      unitRef="usd">29164000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i4395944ac99a4d24ae162123925b3f60_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMTAtMS0xLTEtNzYyNTY_d34bb658-c99d-4955-9e2c-c2798b376b9c"
      unitRef="usd">40289000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i4395944ac99a4d24ae162123925b3f60_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMTAtMy0xLTEtNzYyNTY_5d294d99-922d-4a44-b594-86b7ec1b2c12"
      unitRef="usd">99649000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i4395944ac99a4d24ae162123925b3f60_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMTAtNS0xLTEtNzYyNTY_36f9adfa-6c06-4e63-8303-058cf90714ba"
      unitRef="usd">97841000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i4395944ac99a4d24ae162123925b3f60_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMTAtNy0xLTEtNzYyNTY_b1ee7a11-0490-446c-88d4-574440a40eb9"
      unitRef="usd">90962000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i4395944ac99a4d24ae162123925b3f60_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMTAtOS0xLTEtNzYyNTY_6118abd6-8305-4dd3-9861-574eb808de2f"
      unitRef="usd">54110000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i4395944ac99a4d24ae162123925b3f60_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMTAtMTEtMS0xLTc2MjU2_f8d63573-2e70-439b-97ec-d4e85143f738"
      unitRef="usd">110775000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i4395944ac99a4d24ae162123925b3f60_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMTAtMTMtMS0xLTc2MjU2_8f6c5400-a70f-479a-b59b-85230a82ac0e"
      unitRef="usd">156846000</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i4395944ac99a4d24ae162123925b3f60_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMTAtMTUtMS0xLTc2MjU2_bf883a7b-2678-464a-a9ba-0239d3eb04a7"
      unitRef="usd">1051000</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i4395944ac99a4d24ae162123925b3f60_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMTAtMTctMS0xLTc2MjU2_11fcb27d-2b2c-4840-b463-696b79a318a9"
      unitRef="usd">651523000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i74a8a3e34f4d49d08c28ba1b6e79a4f1_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMTItMS0xLTEtNzYyNTY_9ceae21c-169f-42fc-8728-5a2368f157fc"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i74a8a3e34f4d49d08c28ba1b6e79a4f1_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMTItMy0xLTEtNzYyNTY_96397fc2-edba-406a-8378-0cf43ab46b4c"
      unitRef="usd">64379000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i74a8a3e34f4d49d08c28ba1b6e79a4f1_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMTItNS0xLTEtNzYyNTY_1d54cb45-c15a-419b-87d3-7bb833d48827"
      unitRef="usd">583000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i74a8a3e34f4d49d08c28ba1b6e79a4f1_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMTItNy0xLTEtNzYyNTY_47b597b3-9a42-466d-ba62-8d8baf7943ec"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i74a8a3e34f4d49d08c28ba1b6e79a4f1_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMTItOS0xLTEtNzYyNTY_3a4149bd-80ce-4d48-b1ce-9727f152f3bd"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i74a8a3e34f4d49d08c28ba1b6e79a4f1_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMTItMTEtMS0xLTc2MjU2_8759cec5-366b-45ef-8a95-24c39078f5b7"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i74a8a3e34f4d49d08c28ba1b6e79a4f1_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMTItMTMtMS0xLTc2MjU2_810201dd-4a77-4641-9ea9-5401ebe0cb4c"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i74a8a3e34f4d49d08c28ba1b6e79a4f1_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMTItMTUtMS0xLTc2MjU2_4caba80a-c9a5-4e7f-b026-7f1570de687f"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i74a8a3e34f4d49d08c28ba1b6e79a4f1_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMTItMTctMS0xLTc2MjU2_52ef07f1-7eb0-407d-8d0c-691dbce85783"
      unitRef="usd">64962000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i392b55c7bbcd41eda7610b52f0587039_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMTgtMS0xLTEtNzYyNTY_debce390-5ee0-41bf-bee0-e0de85e62fdf"
      unitRef="usd">30659000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i392b55c7bbcd41eda7610b52f0587039_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMTgtMy0xLTEtNzYyNTY_c9bf7bdb-7b0f-4462-962a-70d1485a2b5e"
      unitRef="usd">177833000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i392b55c7bbcd41eda7610b52f0587039_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMTgtNS0xLTEtNzYyNTY_b3e94705-7612-46af-a6fa-534ba4d54f21"
      unitRef="usd">91600000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i392b55c7bbcd41eda7610b52f0587039_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMTgtNy0xLTEtNzYyNTY_51d9b455-14d2-4ed5-b3a8-c125f0d8fadb"
      unitRef="usd">181568000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i392b55c7bbcd41eda7610b52f0587039_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMTgtOS0xLTEtNzYyNTY_3fa84608-f491-4c9f-8929-8e3dfe0f4807"
      unitRef="usd">75692000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i392b55c7bbcd41eda7610b52f0587039_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMTgtMTEtMS0xLTc2MjU2_0f628b6c-4157-45ec-a4a2-ccffdfc76184"
      unitRef="usd">327070000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i392b55c7bbcd41eda7610b52f0587039_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMTgtMTMtMS0xLTc2MjU2_e619f4f3-a607-4758-afac-f81730b97184"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i392b55c7bbcd41eda7610b52f0587039_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMTgtMTUtMS0xLTc2MjU2_f1934e87-8345-45ad-805a-a27c1a437aed"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i392b55c7bbcd41eda7610b52f0587039_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMTgtMTctMS0xLTc2MjU2_648cc448-e2e8-467b-999c-b2a98ae505ae"
      unitRef="usd">884422000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i305cae6e0f43458fb4c409d9a7e2ebf0_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMTktMS0xLTEtNzYyNTY_6e05b545-bbeb-4183-a4c5-b741c5c7f1cd"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i305cae6e0f43458fb4c409d9a7e2ebf0_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMTktMy0xLTEtNzYyNTY_cb64d02a-a72e-4a07-a32c-a5abd8136482"
      unitRef="usd">262000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i305cae6e0f43458fb4c409d9a7e2ebf0_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMTktNS0xLTEtNzYyNTY_512c6fb1-4ef1-43d0-a570-e65898957ac6"
      unitRef="usd">2707000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i305cae6e0f43458fb4c409d9a7e2ebf0_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMTktNy0xLTEtNzYyNTY_d11a7bc6-5abe-4978-ae6a-0da2ba3d816a"
      unitRef="usd">3627000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i305cae6e0f43458fb4c409d9a7e2ebf0_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMTktOS0xLTEtNzYyNTY_4c05f998-3f3b-4251-875d-738ed8d6617b"
      unitRef="usd">5803000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i305cae6e0f43458fb4c409d9a7e2ebf0_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMTktMTEtMS0xLTc2MjU2_0e07326c-cc38-449c-8472-ea1d8258ac69"
      unitRef="usd">16704000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i305cae6e0f43458fb4c409d9a7e2ebf0_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMTktMTMtMS0xLTc2MjU2_327a83b4-6736-45ee-a630-07233c83c1ef"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i305cae6e0f43458fb4c409d9a7e2ebf0_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMTktMTUtMS0xLTc2MjU2_02ee7910-a919-46fc-b9f6-21708ffe800d"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i305cae6e0f43458fb4c409d9a7e2ebf0_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMTktMTctMS0xLTc2MjU2_315e86cb-fac2-471a-8eab-6c0cc0939296"
      unitRef="usd">29103000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i3f99113c49b44bff8b2726f01f7a1a00_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMjAtMS0xLTEtNzYyNTY_f7496e18-79fd-4679-8e4e-ad02bf5a1956"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i3f99113c49b44bff8b2726f01f7a1a00_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMjAtMy0xLTEtNzYyNTY_829e9f71-2de0-4da2-9014-9c0afc923be1"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i3f99113c49b44bff8b2726f01f7a1a00_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMjAtNS0xLTEtNzYyNTY_b62b9b8f-4b43-42a5-80d6-69a59ceb2a10"
      unitRef="usd">683000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i3f99113c49b44bff8b2726f01f7a1a00_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMjAtNy0xLTEtNzYyNTY_cd5a34be-5bb1-41e5-ac47-c9ebf786afd1"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i3f99113c49b44bff8b2726f01f7a1a00_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMjAtOS0xLTEtNzYyNTY_d5dba963-0a6d-4981-a693-f3a21bdd0dfd"
      unitRef="usd">3770000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i3f99113c49b44bff8b2726f01f7a1a00_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMjAtMTEtMS0xLTc2MjU2_2ebce1e1-4c2c-4de9-be39-6c263bf7b7cb"
      unitRef="usd">17727000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i3f99113c49b44bff8b2726f01f7a1a00_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMjAtMTMtMS0xLTc2MjU2_82bb28ed-34ef-48c9-b2bd-837f1f463a02"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i3f99113c49b44bff8b2726f01f7a1a00_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMjAtMTUtMS0xLTc2MjU2_074d5235-3ced-4e12-96e9-9421558afdd7"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i3f99113c49b44bff8b2726f01f7a1a00_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMjAtMTctMS0xLTc2MjU2_79b39450-610d-4dab-8b09-0db0cd757e90"
      unitRef="usd">22180000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="ib465a166a81c4839923b2090f12f96bf_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMjItMS0xLTEtNzYyNTY_0cbdd0cf-1799-4676-922c-6b2936c99560"
      unitRef="usd">30659000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="ib465a166a81c4839923b2090f12f96bf_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMjItMy0xLTEtNzYyNTY_9f51af44-a83f-44b9-80a4-f86cf85c4357"
      unitRef="usd">178095000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="ib465a166a81c4839923b2090f12f96bf_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMjItNS0xLTEtNzYyNTY_52d940f5-66c5-4ee9-8977-ac4e3b401d01"
      unitRef="usd">94990000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="ib465a166a81c4839923b2090f12f96bf_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMjItNy0xLTEtNzYyNTY_75b880eb-ed67-471d-8ede-3211e558bcf5"
      unitRef="usd">185195000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="ib465a166a81c4839923b2090f12f96bf_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMjItOS0xLTEtNzYyNTY_6dd15833-ac81-4811-8fbf-70c15d26f623"
      unitRef="usd">85265000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="ib465a166a81c4839923b2090f12f96bf_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMjItMTEtMS0xLTc2MjU2_cf523576-f897-49ed-bd01-50c99ba2c666"
      unitRef="usd">361501000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="ib465a166a81c4839923b2090f12f96bf_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMjItMTMtMS0xLTc2MjU2_3091b954-9e09-4839-a8ca-e27e206e5130"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="ib465a166a81c4839923b2090f12f96bf_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMjItMTUtMS0xLTc2MjU2_4e550b6c-11d2-41e2-a6e4-51f3d76ad4ed"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="ib465a166a81c4839923b2090f12f96bf_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMjItMTctMS0xLTc2MjU2_dc1703f0-93f8-45ad-80e4-8d4a312a1818"
      unitRef="usd">935705000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="ib5116a39ff3c4863b8022b9c2c2f89c7_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMjQtMS0xLTEtNzYyNTY_9b5f65ce-45a0-4903-8116-f8a88209c176"
      unitRef="usd">62126000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="ib5116a39ff3c4863b8022b9c2c2f89c7_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMjQtMy0xLTEtNzYyNTY_50204456-8095-453d-a438-26ac90575fce"
      unitRef="usd">190931000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="ib5116a39ff3c4863b8022b9c2c2f89c7_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMjQtNS0xLTEtNzYyNTY_3212bbfa-1938-4da6-bdfc-f01df5b9d0cf"
      unitRef="usd">175900000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="ib5116a39ff3c4863b8022b9c2c2f89c7_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMjQtNy0xLTEtNzYyNTY_0311111a-01e3-4d26-882d-1b3d809f8cc2"
      unitRef="usd">244550000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="ib5116a39ff3c4863b8022b9c2c2f89c7_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMjQtOS0xLTEtNzYyNTY_69535471-6150-4e07-8d98-999916b0cfc0"
      unitRef="usd">142711000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="ib5116a39ff3c4863b8022b9c2c2f89c7_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMjQtMTEtMS0xLTc2MjU2_24cb2dc8-3731-44b9-a7c0-8ad55b82ad98"
      unitRef="usd">612820000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="ib5116a39ff3c4863b8022b9c2c2f89c7_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMjQtMTMtMS0xLTc2MjU2_5f3e51ee-7047-4c88-af22-a856f2f25edc"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="ib5116a39ff3c4863b8022b9c2c2f89c7_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMjQtMTUtMS0xLTc2MjU2_5ec44c24-550a-42f2-a0b2-aede9d83d7a1"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="ib5116a39ff3c4863b8022b9c2c2f89c7_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMjQtMTctMS0xLTc2MjU2_a33c7fa0-04e5-472f-894a-a073307148a3"
      unitRef="usd">1429038000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="id50e05d114b844afaaeb935563637854_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMjUtMS0xLTEtNzYyNTY_65842d7c-02dd-48e7-8f1c-9a47de2c94a5"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="id50e05d114b844afaaeb935563637854_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMjUtMy0xLTEtNzYyNTY_e49c1d13-9b8c-4796-80bd-5bbe0a8468c4"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="id50e05d114b844afaaeb935563637854_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMjUtNS0xLTEtNzYyNTY_5d95f612-d84d-4321-b4a7-197cd18da753"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="id50e05d114b844afaaeb935563637854_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMjUtNy0xLTEtNzYyNTY_f3a6590e-6969-4497-9422-72872e25cdbe"
      unitRef="usd">3686000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="id50e05d114b844afaaeb935563637854_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMjUtOS0xLTEtNzYyNTY_312ef685-800a-461a-90dd-b873accc253c"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="id50e05d114b844afaaeb935563637854_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMjUtMTEtMS0xLTc2MjU2_678b8ce5-cc12-4004-b74f-1b40f5211f4a"
      unitRef="usd">16802000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="id50e05d114b844afaaeb935563637854_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMjUtMTMtMS0xLTc2MjU2_49c60b80-d9db-4161-afe9-11fd150cc9e6"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="id50e05d114b844afaaeb935563637854_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMjUtMTUtMS0xLTc2MjU2_18a73b73-cd77-452c-826d-00236d191eae"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="id50e05d114b844afaaeb935563637854_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMjUtMTctMS0xLTc2MjU2_c810a14d-00e2-40f3-a734-3e564af3825c"
      unitRef="usd">20488000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i685f95b728a64a4db676a7ffda9898d5_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMjYtMS0xLTEtNzYyNTY_e83c5cd9-2a04-494c-ad96-aa38a070474e"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i685f95b728a64a4db676a7ffda9898d5_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMjYtMy0xLTEtNzYyNTY_a2e8ad40-fad0-4d15-b7ca-4ff2b7c17309"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i685f95b728a64a4db676a7ffda9898d5_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMjYtNS0xLTEtNzYyNTY_add9e6d9-52ad-4112-97d5-1302bf0a0cb6"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i685f95b728a64a4db676a7ffda9898d5_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMjYtNy0xLTEtNzYyNTY_93a0f9e9-1c9a-4693-88bf-e14c207c3190"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i685f95b728a64a4db676a7ffda9898d5_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMjYtOS0xLTEtNzYyNTY_0862f071-4f6c-4200-85c4-fd5f9a74432c"
      unitRef="usd">3298000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i685f95b728a64a4db676a7ffda9898d5_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMjYtMTEtMS0xLTc2MjU2_728c4e26-e44e-445f-8f8e-26460eda5c75"
      unitRef="usd">52659000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i685f95b728a64a4db676a7ffda9898d5_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMjYtMTMtMS0xLTc2MjU2_9aedc9ff-bdac-4fe9-9174-6e9b414aeb64"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i685f95b728a64a4db676a7ffda9898d5_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMjYtMTUtMS0xLTc2MjU2_6deae304-6848-4a4f-80dc-eaee6c620927"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i685f95b728a64a4db676a7ffda9898d5_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMjYtMTctMS0xLTc2MjU2_571cf5d5-b002-4e76-acb0-17d85efdb0b4"
      unitRef="usd">55957000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i81410fb86feb40a8a76ab6d4b8fe5594_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMjgtMS0xLTEtNzYyNTY_d4265e6b-8f08-45f5-861a-0b2452ce741a"
      unitRef="usd">62126000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i81410fb86feb40a8a76ab6d4b8fe5594_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMjgtMy0xLTEtNzYyNTY_68309c75-3ca7-4636-b9fe-fc48daf03547"
      unitRef="usd">190931000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i81410fb86feb40a8a76ab6d4b8fe5594_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMjgtNS0xLTEtNzYyNTY_5b9b37d6-8b2c-4c74-be7c-2e67fb8bfd23"
      unitRef="usd">175900000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i81410fb86feb40a8a76ab6d4b8fe5594_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMjgtNy0xLTEtNzYyNTY_ffaaed96-332e-4c90-965c-79cf413ad563"
      unitRef="usd">248236000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i81410fb86feb40a8a76ab6d4b8fe5594_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMjgtOS0xLTEtNzYyNTY_f8fd310c-a378-450a-b50f-a49be62d087a"
      unitRef="usd">146009000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i81410fb86feb40a8a76ab6d4b8fe5594_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMjgtMTEtMS0xLTc2MjU2_0dd3919d-61f3-4c73-9bc0-b264ed29ebd6"
      unitRef="usd">682281000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i81410fb86feb40a8a76ab6d4b8fe5594_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMjgtMTMtMS0xLTc2MjU2_90bb3cbe-3a27-43e1-b529-12c734335b99"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i81410fb86feb40a8a76ab6d4b8fe5594_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMjgtMTUtMS0xLTc2MjU2_274d3566-9c8e-4028-9380-1e92ffdfbb7a"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i81410fb86feb40a8a76ab6d4b8fe5594_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMjgtMTctMS0xLTc2MjU2_cdd6e59d-4dc8-4542-a87b-681b9121a0d8"
      unitRef="usd">1505483000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i9bbb5dcd3292447a8a38e32defaf8197_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMzAtMS0xLTEtNzYyNTY_2e6b3be6-d1e5-415b-9829-eb977b6867a0"
      unitRef="usd">131947000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i9bbb5dcd3292447a8a38e32defaf8197_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMzAtMy0xLTEtNzYyNTY_ce7c455d-fe92-4e93-b802-b54184bb31a6"
      unitRef="usd">531419000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i9bbb5dcd3292447a8a38e32defaf8197_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMzAtNS0xLTEtNzYyNTY_87c024c6-08de-466a-9915-c805c566c503"
      unitRef="usd">363836000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i9bbb5dcd3292447a8a38e32defaf8197_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMzAtNy0xLTEtNzYyNTY_a29edf2e-6bcc-48c4-b605-6511770b6c4b"
      unitRef="usd">506943000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i9bbb5dcd3292447a8a38e32defaf8197_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMzAtOS0xLTEtNzYyNTY_2c56edd7-356f-4c37-9705-49a3a51b4143"
      unitRef="usd">261792000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i9bbb5dcd3292447a8a38e32defaf8197_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMzAtMTEtMS0xLTc2MjU2_ea866bcd-ec3d-442c-8933-602d9b788546"
      unitRef="usd">1038730000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i9bbb5dcd3292447a8a38e32defaf8197_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMzAtMTMtMS0xLTc2MjU2_4921f20d-9034-409b-8fd9-8b99d452fe01"
      unitRef="usd">152708000</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i9bbb5dcd3292447a8a38e32defaf8197_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMzAtMTUtMS0xLTc2MjU2_2622b305-0275-47a0-a3b0-dc77abf5fb46"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i9bbb5dcd3292447a8a38e32defaf8197_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMzAtMTctMS0xLTc2MjU2_b863da21-2bff-435d-91ef-cb837b42b69c"
      unitRef="usd">2987375000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="if8ff076867584cb9950de9583bad5bc0_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMzEtMS0xLTEtNzYyNTY_ae4b7635-ea77-44fd-98c6-ed9c0f3ded9c"
      unitRef="usd">245000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="if8ff076867584cb9950de9583bad5bc0_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMzEtMy0xLTEtNzYyNTY_e66b29fd-11a6-4b3e-8ef9-ac9c3758131f"
      unitRef="usd">1352000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="if8ff076867584cb9950de9583bad5bc0_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMzEtNS0xLTEtNzYyNTY_bdb08dcd-f295-41aa-a712-8fa5441d4637"
      unitRef="usd">3664000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="if8ff076867584cb9950de9583bad5bc0_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMzEtNy0xLTEtNzYyNTY_fb0ccb0d-710c-4bbb-a77b-4d4f5a830ae1"
      unitRef="usd">12663000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="if8ff076867584cb9950de9583bad5bc0_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMzEtOS0xLTEtNzYyNTY_dd9f84bc-fa89-410a-8a98-1a205abc52a5"
      unitRef="usd">7109000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="if8ff076867584cb9950de9583bad5bc0_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMzEtMTEtMS0xLTc2MjU2_779c4ed6-f982-4fd7-8b37-67b6cee25e05"
      unitRef="usd">36614000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="if8ff076867584cb9950de9583bad5bc0_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMzEtMTMtMS0xLTc2MjU2_4f982455-6e81-4889-87fa-76320139f597"
      unitRef="usd">1350000</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="if8ff076867584cb9950de9583bad5bc0_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMzEtMTUtMS0xLTc2MjU2_a42470ec-7aad-43a2-aa75-c24081f6ce09"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="if8ff076867584cb9950de9583bad5bc0_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMzEtMTctMS0xLTc2MjU2_95017523-d749-446d-8253-03a630972478"
      unitRef="usd">62997000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i8d28085610584e72a763c167afc356ff_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMzItMS0xLTEtNzYyNTY_92be7d56-0265-4392-aec5-399f83ff380d"
      unitRef="usd">882000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i8d28085610584e72a763c167afc356ff_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMzItMy0xLTEtNzYyNTY_0d93a4e8-c746-46b3-837d-581c57e87976"
      unitRef="usd">283000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i8d28085610584e72a763c167afc356ff_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMzItNS0xLTEtNzYyNTY_5d325572-2912-49b2-b112-876aeb5aa939"
      unitRef="usd">1814000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i8d28085610584e72a763c167afc356ff_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMzItNy0xLTEtNzYyNTY_d560fddd-b7ed-41fb-b562-7755b0b7ff91"
      unitRef="usd">4787000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i8d28085610584e72a763c167afc356ff_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMzItOS0xLTEtNzYyNTY_5668d660-e67a-48bf-9fc3-ba13b659660b"
      unitRef="usd">16483000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i8d28085610584e72a763c167afc356ff_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMzItMTEtMS0xLTc2MjU2_de40606b-afd1-41ea-ab7e-67984400ce38"
      unitRef="usd">79213000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i8d28085610584e72a763c167afc356ff_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMzItMTMtMS0xLTc2MjU2_391ec1d5-6174-4a2d-be55-dbf93d392c10"
      unitRef="usd">2788000</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i8d28085610584e72a763c167afc356ff_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMzItMTUtMS0xLTc2MjU2_a3e86b0c-68fe-4d43-87b6-7de4d6be79d9"
      unitRef="usd">1051000</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i8d28085610584e72a763c167afc356ff_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMzItMTctMS0xLTc2MjU2_08ea9ab7-0078-4eb9-899e-0b167fc75195"
      unitRef="usd">107301000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i65b6f9c2845a44b9aa223dcb8bf99378_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMzQtMS0xLTEtNzYyNTY_f99ca295-579d-41f7-860f-a7e67da08bdc"
      unitRef="usd">133074000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i65b6f9c2845a44b9aa223dcb8bf99378_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMzQtMy0xLTEtNzYyNTY_ca8e9733-75e2-4f0d-8090-5ef2bfc730b1"
      unitRef="usd">533054000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i65b6f9c2845a44b9aa223dcb8bf99378_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMzQtNS0xLTEtNzYyNTY_bf817651-ded1-4e35-8738-cec873316e16"
      unitRef="usd">369314000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i65b6f9c2845a44b9aa223dcb8bf99378_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMzQtNy0xLTEtNzYyNTY_f13b7c86-9e6f-465b-858d-7a13964900aa"
      unitRef="usd">524393000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i65b6f9c2845a44b9aa223dcb8bf99378_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMzQtOS0xLTEtNzYyNTY_33e17dc7-7136-4b02-be14-784cff1d5974"
      unitRef="usd">285384000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i65b6f9c2845a44b9aa223dcb8bf99378_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMzQtMTEtMS0xLTc2MjU2_3f86d76f-ab2f-4959-bedc-e24c3ca0b46d"
      unitRef="usd">1154557000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i65b6f9c2845a44b9aa223dcb8bf99378_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMzQtMTMtMS0xLTc2MjU2_2535feb9-8c81-4c23-8727-32a9cd08b48f"
      unitRef="usd">156846000</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i65b6f9c2845a44b9aa223dcb8bf99378_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMzQtMTUtMS0xLTc2MjU2_f318d5df-ee96-4d25-b3c5-72c9333e4270"
      unitRef="usd">1051000</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i65b6f9c2845a44b9aa223dcb8bf99378_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMzQtMTctMS0xLTc2MjU2_886da196-9392-48c0-87f1-1ea2ecdf04fa"
      unitRef="usd">3157673000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i88bd57519c564836bc2c18dff6213479_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMzYtMS0xLTEtNzYyNTY_efc7f7a8-bdc1-4240-8e4e-6ed32367d964"
      unitRef="usd">24214000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i88bd57519c564836bc2c18dff6213479_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMzYtMy0xLTEtNzYyNTY_3f4a9d2f-bbb7-4d76-b534-8786a084cad3"
      unitRef="usd">129511000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i88bd57519c564836bc2c18dff6213479_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMzYtNS0xLTEtNzYyNTY_0946cb64-81c9-4526-b0b3-4a3a660937fd"
      unitRef="usd">26840000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i88bd57519c564836bc2c18dff6213479_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMzYtNy0xLTEtNzYyNTY_cf692f05-410e-4bd9-b159-83f6685c1327"
      unitRef="usd">19330000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i88bd57519c564836bc2c18dff6213479_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMzYtOS0xLTEtNzYyNTY_90d9cd80-358c-41a6-8660-47dcb14c9594"
      unitRef="usd">4766000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i88bd57519c564836bc2c18dff6213479_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMzYtMTEtMS0xLTc2MjU2_715254bf-c2ef-4ee9-ba91-2afc955e5594"
      unitRef="usd">18602000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i88bd57519c564836bc2c18dff6213479_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMzYtMTMtMS0xLTc2MjU2_c1e84853-d5b3-4cb9-a7ed-1ad32d57a487"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i88bd57519c564836bc2c18dff6213479_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMzYtMTUtMS0xLTc2MjU2_77388512-1c81-4bb4-b849-fc023575c88c"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i88bd57519c564836bc2c18dff6213479_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMzYtMTctMS0xLTc2MjU2_35ee1b32-c1ba-44f4-a2fe-0763df4d09e3"
      unitRef="usd">223263000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="ie0369b5452a64a47a14d13d56d2181e2_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMzgtMS0xLTEtNzYyNTY_f3b4ef34-f34d-4008-80a4-c338acf5f436"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="ie0369b5452a64a47a14d13d56d2181e2_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMzgtMy0xLTEtNzYyNTY_9409755f-baa7-40b8-8d12-adcd0da18853"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="ie0369b5452a64a47a14d13d56d2181e2_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMzgtNS0xLTEtNzYyNTY_db45f16a-a605-47fb-94bd-8753e51cf0d9"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="ie0369b5452a64a47a14d13d56d2181e2_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMzgtNy0xLTEtNzYyNTY_890c6aca-a254-4981-9fd6-6c6ccf71b3a5"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="ie0369b5452a64a47a14d13d56d2181e2_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMzgtOS0xLTEtNzYyNTY_3703bec5-3970-4106-9297-9e498abd63cd"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="ie0369b5452a64a47a14d13d56d2181e2_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMzgtMTEtMS0xLTc2MjU2_c66d2aa4-4405-412e-a2a5-ab4f21d641a6"
      unitRef="usd">179000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="ie0369b5452a64a47a14d13d56d2181e2_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMzgtMTMtMS0xLTc2MjU2_02986014-9c20-4317-9a93-bfb74dc81648"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="ie0369b5452a64a47a14d13d56d2181e2_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMzgtMTUtMS0xLTc2MjU2_c0eb9176-cc82-4c26-9c2e-5c357979ca42"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="ie0369b5452a64a47a14d13d56d2181e2_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMzgtMTctMS0xLTc2MjU2_f2fa8565-89d0-4534-9e00-b0af4b9a33f4"
      unitRef="usd">179000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i5cd829a030354e5f83dd6208528604ed_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNDAtMS0xLTEtNzYyNTY_0b1b09bc-0f5d-442a-9286-c0c808508d3f"
      unitRef="usd">24214000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i5cd829a030354e5f83dd6208528604ed_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNDAtMy0xLTEtNzYyNTY_a91e17a4-bb7a-468f-865d-d0ca630ba958"
      unitRef="usd">129511000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i5cd829a030354e5f83dd6208528604ed_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNDAtNS0xLTEtNzYyNTY_22e367a9-62b2-4bad-907e-e423fb2b2631"
      unitRef="usd">26840000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i5cd829a030354e5f83dd6208528604ed_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNDAtNy0xLTEtNzYyNTY_3df932fa-3a01-43bc-8a48-7a115ef9cbf9"
      unitRef="usd">19330000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i5cd829a030354e5f83dd6208528604ed_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNDAtOS0xLTEtNzYyNTY_274aa697-c866-4f1d-848f-649bf38385e6"
      unitRef="usd">4766000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i5cd829a030354e5f83dd6208528604ed_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNDAtMTEtMS0xLTc2MjU2_a4508fe3-1c38-43d6-9fa0-c56d0aa09c87"
      unitRef="usd">18781000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i5cd829a030354e5f83dd6208528604ed_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNDAtMTMtMS0xLTc2MjU2_06d1830a-d6fc-459d-94f6-4fd74b03d583"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i5cd829a030354e5f83dd6208528604ed_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNDAtMTUtMS0xLTc2MjU2_bd714443-d63c-4006-a653-528bd5682a91"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i5cd829a030354e5f83dd6208528604ed_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNDAtMTctMS0xLTc2MjU2_2a4c49e3-706e-4741-8223-a944514e46c4"
      unitRef="usd">223442000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i8158a203b2a945cd8ecf055f33755725_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNDMtMS0xLTEtNzYyNTY_f8d90df4-949e-47b3-81f2-0a36cc89fb95"
      unitRef="usd">8874000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i8158a203b2a945cd8ecf055f33755725_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNDMtMy0xLTEtNzYyNTY_b432dc75-0575-4cce-b008-cfaa49bb165a"
      unitRef="usd">44379000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i8158a203b2a945cd8ecf055f33755725_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNDMtNS0xLTEtNzYyNTY_fb05d287-79b1-4e44-94f3-bd2a33c5b7b9"
      unitRef="usd">13267000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i8158a203b2a945cd8ecf055f33755725_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNDMtNy0xLTEtNzYyNTY_c914cc1b-25ad-4676-9ba4-a45eb430b77a"
      unitRef="usd">12422000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i8158a203b2a945cd8ecf055f33755725_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNDMtOS0xLTEtNzYyNTY_54b941ca-45aa-48c8-a675-f483688ffd84"
      unitRef="usd">2898000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i8158a203b2a945cd8ecf055f33755725_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNDMtMTEtMS0xLTc2MjU2_827f222e-2e22-4ef3-8ea9-b9a379a80040"
      unitRef="usd">1689000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i8158a203b2a945cd8ecf055f33755725_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNDMtMTMtMS0xLTc2MjU2_2887b327-88ae-4a28-87b0-8c14c37ce64c"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i8158a203b2a945cd8ecf055f33755725_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNDMtMTUtMS0xLTc2MjU2_c2101712-9b49-4f86-8fae-718a9a2bb926"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i8158a203b2a945cd8ecf055f33755725_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNDMtMTctMS0xLTc2MjU2_4fb20749-d916-4027-9b92-3dfb77b51a6b"
      unitRef="usd">83529000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i729c941ad48f4ebe871b33741b000cff_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNDktMS0xLTEtNzYyNTY_888f59de-85bc-40d5-9ac3-821dcf47b9f5"
      unitRef="usd">5197000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i729c941ad48f4ebe871b33741b000cff_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNDktMy0xLTEtNzYyNTY_bc23d5a1-fddb-4c2f-8d1e-7b5f8196ae1d"
      unitRef="usd">68477000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i729c941ad48f4ebe871b33741b000cff_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNDktNS0xLTEtNzYyNTY_a1047970-3fa3-483e-bb11-734f5a15c612"
      unitRef="usd">39826000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i729c941ad48f4ebe871b33741b000cff_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNDktNy0xLTEtNzYyNTY_06b76086-1394-4d2b-9b3a-6cddd5c45f00"
      unitRef="usd">18620000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i729c941ad48f4ebe871b33741b000cff_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNDktOS0xLTEtNzYyNTY_a30b398b-5b46-4fb0-964c-a9617f4f3e2e"
      unitRef="usd">3188000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i729c941ad48f4ebe871b33741b000cff_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNDktMTEtMS0xLTc2MjU2_d8c9cec7-835f-4876-8c6c-529b6a219246"
      unitRef="usd">1860000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i729c941ad48f4ebe871b33741b000cff_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNDktMTMtMS0xLTc2MjU2_59d686a5-dfb9-4128-824a-41da8f651698"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i729c941ad48f4ebe871b33741b000cff_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNDktMTUtMS0xLTc2MjU2_705a5333-427e-4137-b0e3-e852f1cc2f81"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i729c941ad48f4ebe871b33741b000cff_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNDktMTctMS0xLTc2MjU2_ba1affe7-f1c4-4417-b1b4-763d8e51f42d"
      unitRef="usd">137168000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="ic08d83773ce74135b0bfc889609f8d5a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNTAtMS0xLTEtNzYyNTY_3e1dc71c-88eb-417d-8248-3180e75f0e73"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="ic08d83773ce74135b0bfc889609f8d5a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNTAtMy0xLTEtNzYyNTY_8f7154f0-146e-4404-83b3-0e91544a1d85"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="ic08d83773ce74135b0bfc889609f8d5a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNTAtNS0xLTEtNzYyNTY_0bfae61d-bf27-4bb1-961b-80baeab7056b"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="ic08d83773ce74135b0bfc889609f8d5a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNTAtNy0xLTEtNzYyNTY_6294520a-db4c-4aa4-9a7b-08542ca9cf08"
      unitRef="usd">60000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="ic08d83773ce74135b0bfc889609f8d5a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNTAtOS0xLTEtNzYyNTY_926e7ecb-c244-4f24-a6c6-90a8f6edb5bf"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="ic08d83773ce74135b0bfc889609f8d5a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNTAtMTEtMS0xLTc2MjU2_a39f2a2c-eba4-491e-88b1-1724ff1ef471"
      unitRef="usd">212000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="ic08d83773ce74135b0bfc889609f8d5a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNTAtMTMtMS0xLTc2MjU2_cee84adc-3fef-47f6-be31-481dc9884cd7"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="ic08d83773ce74135b0bfc889609f8d5a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNTAtMTUtMS0xLTc2MjU2_5d8c90f9-6c43-4f5c-ae7c-692d270b635e"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="ic08d83773ce74135b0bfc889609f8d5a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNTAtMTctMS0xLTc2MjU2_7ce28010-20a3-43fb-abc8-2ef1591b1c0a"
      unitRef="usd">272000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i3926d75823a74cf495e13bb71943b558_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNTEtMS0xLTEtNzYyNTY_3e5164fa-aecb-4c03-906c-680f19181861"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i3926d75823a74cf495e13bb71943b558_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNTEtMy0xLTEtNzYyNTY_c35a1bcc-0809-4037-8915-fd4d5cc0d769"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i3926d75823a74cf495e13bb71943b558_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNTEtNS0xLTEtNzYyNTY_40fece55-56bf-4b32-a9e0-1374caddb6c1"
      unitRef="usd">571000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i3926d75823a74cf495e13bb71943b558_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNTEtNy0xLTEtNzYyNTY_354b2782-4059-4e27-b13b-8b13f1d6d3aa"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i3926d75823a74cf495e13bb71943b558_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNTEtOS0xLTEtNzYyNTY_3b533e4c-e0d4-4d46-813f-95b1c64f4817"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i3926d75823a74cf495e13bb71943b558_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNTEtMTEtMS0xLTc2MjU2_c86520c7-eba9-4b5d-a089-390561bbc4df"
      unitRef="usd">572000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i3926d75823a74cf495e13bb71943b558_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNTEtMTMtMS0xLTc2MjU2_a18a1319-7fe3-48e0-b4a6-604460e65045"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i3926d75823a74cf495e13bb71943b558_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNTEtMTUtMS0xLTc2MjU2_c01d29d1-e6cd-453a-9c2e-d1e801e08d6f"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i3926d75823a74cf495e13bb71943b558_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNTEtMTctMS0xLTc2MjU2_36fcec95-fc27-468b-b147-3646e88d393f"
      unitRef="usd">1143000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i6be089bbbaac4d60ac003e7c9bc562df_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNTMtMS0xLTEtNzYyNTY_abe22093-cdeb-42b7-993a-4f722bfbee19"
      unitRef="usd">5197000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i6be089bbbaac4d60ac003e7c9bc562df_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNTMtMy0xLTEtNzYyNTY_4e52b2aa-b22a-4781-b1bf-83a2175ebbf1"
      unitRef="usd">68477000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i6be089bbbaac4d60ac003e7c9bc562df_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNTMtNS0xLTEtNzYyNTY_881f8ec7-fd19-481c-abf6-35e85aebb4e0"
      unitRef="usd">40397000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i6be089bbbaac4d60ac003e7c9bc562df_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNTMtNy0xLTEtNzYyNTY_6b5f1159-5cb8-4cc9-8103-065ffa804776"
      unitRef="usd">18680000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i6be089bbbaac4d60ac003e7c9bc562df_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNTMtOS0xLTEtNzYyNTY_1ad41931-ab4b-4871-9d5b-383b1558176e"
      unitRef="usd">3188000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i6be089bbbaac4d60ac003e7c9bc562df_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNTMtMTEtMS0xLTc2MjU2_508efc6c-524c-4468-8661-925b048a445a"
      unitRef="usd">2644000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i6be089bbbaac4d60ac003e7c9bc562df_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNTMtMTMtMS0xLTc2MjU2_7198d8a0-877b-4bbe-9aee-6d9c5bb070b5"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i6be089bbbaac4d60ac003e7c9bc562df_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNTMtMTUtMS0xLTc2MjU2_83e4225a-a3e0-462a-93b3-874e5885a651"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i6be089bbbaac4d60ac003e7c9bc562df_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNTMtMTctMS0xLTc2MjU2_16a323a8-8285-410e-b9cf-fb7dd7a1ddaf"
      unitRef="usd">138583000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i4ea4f0ccd1bd438aae8400e714ba0548_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNTUtMS0xLTEtNzYyNTY_dea697c4-62fd-4431-beda-5162f8c976e6"
      unitRef="usd">14071000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i4ea4f0ccd1bd438aae8400e714ba0548_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNTUtMy0xLTEtNzYyNTY_91654f17-dfc9-46ac-b2c6-64f015afa28e"
      unitRef="usd">112856000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i4ea4f0ccd1bd438aae8400e714ba0548_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNTUtNS0xLTEtNzYyNTY_9522c376-14d7-43a3-8a08-594945f59b34"
      unitRef="usd">53093000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i4ea4f0ccd1bd438aae8400e714ba0548_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNTUtNy0xLTEtNzYyNTY_36ec8683-3995-4663-914b-c6cf52ba011b"
      unitRef="usd">31042000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i4ea4f0ccd1bd438aae8400e714ba0548_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNTUtOS0xLTEtNzYyNTY_4fc1dd27-0702-47e6-afcb-166041ec6b52"
      unitRef="usd">6086000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i4ea4f0ccd1bd438aae8400e714ba0548_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNTUtMTEtMS0xLTc2MjU2_1a739447-e913-494d-ad29-56320eecbded"
      unitRef="usd">3549000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i4ea4f0ccd1bd438aae8400e714ba0548_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNTUtMTMtMS0xLTc2MjU2_dcc7e81b-63bb-4a97-8210-fff4e7f64297"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i4ea4f0ccd1bd438aae8400e714ba0548_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNTUtMTUtMS0xLTc2MjU2_9bd6f9de-d54b-492a-a212-aa5becfea78b"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i4ea4f0ccd1bd438aae8400e714ba0548_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNTUtMTctMS0xLTc2MjU2_82e2acad-9246-4ab5-a430-1f65647a1af1"
      unitRef="usd">220697000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i45bd4f6c09764f4e8ea1ae036e88f361_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNTYtMS0xLTEtNzYyNTY_c82770f7-364d-4e9a-a7a5-5efb62873599"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i45bd4f6c09764f4e8ea1ae036e88f361_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNTYtMy0xLTEtNzYyNTY_8239e667-ecb3-4785-bbad-7fcb40eb09af"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i45bd4f6c09764f4e8ea1ae036e88f361_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNTYtNS0xLTEtNzYyNTY_97481071-6233-46ee-8038-7af9e16caa11"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i45bd4f6c09764f4e8ea1ae036e88f361_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNTYtNy0xLTEtNzYyNTY_0f044e48-48d4-442a-9fb4-b9d04d71682d"
      unitRef="usd">60000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i45bd4f6c09764f4e8ea1ae036e88f361_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNTYtOS0xLTEtNzYyNTY_78680683-68ad-4c44-89a1-1d7f94a1743e"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i45bd4f6c09764f4e8ea1ae036e88f361_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNTYtMTEtMS0xLTc2MjU2_3e9fbf72-1e3a-4723-b0be-c2f63e5fbf4e"
      unitRef="usd">212000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i45bd4f6c09764f4e8ea1ae036e88f361_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNTYtMTMtMS0xLTc2MjU2_9e935cb5-f68f-429f-b1bf-acd2758f9644"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i45bd4f6c09764f4e8ea1ae036e88f361_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNTYtMTUtMS0xLTc2MjU2_d59ccd6c-1529-4d99-b008-40d1aa58384a"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i45bd4f6c09764f4e8ea1ae036e88f361_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNTYtMTctMS0xLTc2MjU2_26a6ad20-55db-4242-b5cb-ec1f3eaa6d21"
      unitRef="usd">272000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="ia19d943715d84f87b5c6ab58e5a37c63_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNTctMS0xLTEtNzYyNTY_2e239550-0268-4cb2-9b51-419520383676"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="ia19d943715d84f87b5c6ab58e5a37c63_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNTctMy0xLTEtNzYyNTY_86a5915e-b856-4f2d-814a-10b74f9400c2"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="ia19d943715d84f87b5c6ab58e5a37c63_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNTctNS0xLTEtNzYyNTY_cddbac63-8c1e-43e6-aff1-db3ca9362fdb"
      unitRef="usd">571000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="ia19d943715d84f87b5c6ab58e5a37c63_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNTctNy0xLTEtNzYyNTY_59d4825a-490d-4f28-b006-8cd735450225"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="ia19d943715d84f87b5c6ab58e5a37c63_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNTctOS0xLTEtNzYyNTY_31dc6311-c8a3-473f-92cb-c02e0342b777"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="ia19d943715d84f87b5c6ab58e5a37c63_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNTctMTEtMS0xLTc2MjU2_22d33c2a-5fea-46d1-9c11-255bb713077b"
      unitRef="usd">572000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="ia19d943715d84f87b5c6ab58e5a37c63_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNTctMTMtMS0xLTc2MjU2_5f1538f8-6a85-427e-9959-2153d438453f"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="ia19d943715d84f87b5c6ab58e5a37c63_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNTctMTUtMS0xLTc2MjU2_9eb05015-9c07-4654-b81c-471f8c287e15"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="ia19d943715d84f87b5c6ab58e5a37c63_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNTctMTctMS0xLTc2MjU2_f79f0f13-044e-4038-8323-65f3ecb81ece"
      unitRef="usd">1143000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i98c6ec07242b41898153db72663b1ed7_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNTktMS0xLTEtNzYyNTY_653a017f-6720-41d6-948a-56a034a48f7d"
      unitRef="usd">14071000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i98c6ec07242b41898153db72663b1ed7_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNTktMy0xLTEtNzYyNTY_2fb8c351-ed65-421e-84cd-cc62e0b99873"
      unitRef="usd">112856000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i98c6ec07242b41898153db72663b1ed7_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNTktNS0xLTEtNzYyNTY_36466790-08e2-43f7-85ac-5c6641b2016e"
      unitRef="usd">53664000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i98c6ec07242b41898153db72663b1ed7_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNTktNy0xLTEtNzYyNTY_c52841be-7fc5-4870-b551-d343d572013e"
      unitRef="usd">31102000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i98c6ec07242b41898153db72663b1ed7_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNTktOS0xLTEtNzYyNTY_14ad80b5-8cd7-4851-973b-718e294477ed"
      unitRef="usd">6086000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i98c6ec07242b41898153db72663b1ed7_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNTktMTEtMS0xLTc2MjU2_dba1cc2c-dd95-4bbc-ae65-0c42fe5999d1"
      unitRef="usd">4333000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i98c6ec07242b41898153db72663b1ed7_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNTktMTMtMS0xLTc2MjU2_a985f35c-30a1-4429-84f3-ac48ad8ac5d7"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i98c6ec07242b41898153db72663b1ed7_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNTktMTUtMS0xLTc2MjU2_4c547a6f-2856-4646-8aa5-2b3cf4ec2eef"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i98c6ec07242b41898153db72663b1ed7_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNTktMTctMS0xLTc2MjU2_c7dd49af-717a-4e88-b180-0a3826f2b92a"
      unitRef="usd">222112000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i1868f51464d849cd956fab17ef3eb568_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNjEtMS0xLTEtNzYyNTY_020dd53c-dda5-4c84-8f7c-6de33d2139b4"
      unitRef="usd">937000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i1868f51464d849cd956fab17ef3eb568_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNjEtMy0xLTEtNzYyNTY_6918d56c-6630-44e1-b7ed-245eb1e36c31"
      unitRef="usd">1141000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i1868f51464d849cd956fab17ef3eb568_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNjEtNS0xLTEtNzYyNTY_3a7220a7-6b9e-42d3-9839-9ba2073e856c"
      unitRef="usd">13991000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i1868f51464d849cd956fab17ef3eb568_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNjEtNy0xLTEtNzYyNTY_5a323f7b-f085-4e83-9cc9-63286f3ac4f2"
      unitRef="usd">40242000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i1868f51464d849cd956fab17ef3eb568_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNjEtOS0xLTEtNzYyNTY_0aa44305-e952-4387-813b-1f216117fd8a"
      unitRef="usd">25342000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i1868f51464d849cd956fab17ef3eb568_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNjEtMTEtMS0xLTc2MjU2_d913113b-e6cb-4f38-9767-6073f7fca192"
      unitRef="usd">22871000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i1868f51464d849cd956fab17ef3eb568_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNjEtMTMtMS0xLTc2MjU2_971ae45f-b05f-4b61-ad76-368e0831f305"
      unitRef="usd">110749000</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i1868f51464d849cd956fab17ef3eb568_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNjEtMTUtMS0xLTc2MjU2_121adf97-8680-488c-bad6-0728bc9a8a49"
      unitRef="usd">1000</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i1868f51464d849cd956fab17ef3eb568_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNjEtMTctMS0xLTc2MjU2_1c0c45db-a4dc-4808-b4c1-bb8c1a4f96eb"
      unitRef="usd">215274000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i34191648889d4276a714b293a06ffb23_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNjMtMS0xLTEtNzYyNTY_1fa117d3-c787-4e56-9b27-daddc8238f62"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i34191648889d4276a714b293a06ffb23_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNjMtMy0xLTEtNzYyNTY_c19546d5-c5fb-4ae8-a115-ca1150b6808f"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i34191648889d4276a714b293a06ffb23_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNjMtNS0xLTEtNzYyNTY_3680ac2d-f525-413a-8ec6-ee57000acd46"
      unitRef="usd">175000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i34191648889d4276a714b293a06ffb23_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNjMtNy0xLTEtNzYyNTY_598180a3-f525-4b78-9e48-ab742082ded9"
      unitRef="usd">534000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i34191648889d4276a714b293a06ffb23_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNjMtOS0xLTEtNzYyNTY_394e5ebc-1e24-4789-8c9e-e69960135c4a"
      unitRef="usd">419000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i34191648889d4276a714b293a06ffb23_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNjMtMTEtMS0xLTc2MjU2_a53438ca-64bf-483f-8233-67fc3b71e8b4"
      unitRef="usd">1549000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i34191648889d4276a714b293a06ffb23_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNjMtMTMtMS0xLTc2MjU2_df4b6294-7508-4053-9b20-c8f7dee142b2"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i34191648889d4276a714b293a06ffb23_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNjMtMTUtMS0xLTc2MjU2_e1f560cd-c735-40a2-86fc-ed4b7e2b59e2"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i34191648889d4276a714b293a06ffb23_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNjMtMTctMS0xLTc2MjU2_9618f46e-25cb-45f8-b901-ae8b83f19113"
      unitRef="usd">2677000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i1ec0751fd9554601acc58d7efac46447_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNjUtMS0xLTEtNzYyNTY_259f9ff6-4fa0-41dd-98c7-0dd73c72f58b"
      unitRef="usd">937000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i1ec0751fd9554601acc58d7efac46447_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNjUtMy0xLTEtNzYyNTY_e3e440cc-70fc-4006-b7e0-59b5e0d2e544"
      unitRef="usd">1141000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i1ec0751fd9554601acc58d7efac46447_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNjUtNS0xLTEtNzYyNTY_0d2bc649-10c0-4e4d-ab39-9a741016d6ba"
      unitRef="usd">14166000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i1ec0751fd9554601acc58d7efac46447_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNjUtNy0xLTEtNzYyNTY_1e39f488-8cd0-4fb6-aabd-fe3b0bee91c4"
      unitRef="usd">40776000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i1ec0751fd9554601acc58d7efac46447_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNjUtOS0xLTEtNzYyNTY_a5867066-a3a4-4939-9609-4aec641e5326"
      unitRef="usd">25761000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i1ec0751fd9554601acc58d7efac46447_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNjUtMTEtMS0xLTc2MjU2_7408a0d3-540a-4e07-8edb-14536b690613"
      unitRef="usd">24420000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i1ec0751fd9554601acc58d7efac46447_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNjUtMTMtMS0xLTc2MjU2_420e12da-d046-4d66-bfee-4f555522d698"
      unitRef="usd">110749000</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i1ec0751fd9554601acc58d7efac46447_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNjUtMTUtMS0xLTc2MjU2_3bea1163-88ed-4250-ada7-8e8f9d1a2061"
      unitRef="usd">1000</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i1ec0751fd9554601acc58d7efac46447_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNjUtMTctMS0xLTc2MjU2_f923bc9b-d3d8-4400-ab0f-6f64d3ec8a6e"
      unitRef="usd">217951000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i3bc9d4bed8054332b74fc5d15c7a675a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNjctMS0xLTEtNzYyNTY_e799c8ad-4348-4df0-8635-c3c1b2390171"
      unitRef="usd">171169000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i3bc9d4bed8054332b74fc5d15c7a675a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNjctMy0xLTEtNzYyNTY_28c1adeb-9fdc-490d-8021-f81a7255f4c1"
      unitRef="usd">774927000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i3bc9d4bed8054332b74fc5d15c7a675a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNjctNS0xLTEtNzYyNTY_cf902911-39d7-4c97-a0cb-9a126cfffb3c"
      unitRef="usd">457760000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i3bc9d4bed8054332b74fc5d15c7a675a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNjctNy0xLTEtNzYyNTY_ba7a8001-9047-49da-92d0-159d81d6b4db"
      unitRef="usd">597557000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i3bc9d4bed8054332b74fc5d15c7a675a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNjctOS0xLTEtNzYyNTY_034c1503-d716-4311-86e5-fe62e0c1a75f"
      unitRef="usd">297986000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i3bc9d4bed8054332b74fc5d15c7a675a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNjctMTEtMS0xLTc2MjU2_d8771842-41c4-4e5b-a1c9-c55f7e343f02"
      unitRef="usd">1083752000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i3bc9d4bed8054332b74fc5d15c7a675a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNjctMTMtMS0xLTc2MjU2_42f11a08-8067-4cf7-9ad6-e07873f0c06f"
      unitRef="usd">263457000</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i3bc9d4bed8054332b74fc5d15c7a675a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNjctMTUtMS0xLTc2MjU2_74658f02-17d0-4bf4-b5a7-dabe96c083bb"
      unitRef="usd">1000</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i3bc9d4bed8054332b74fc5d15c7a675a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNjctMTctMS0xLTc2MjU2_a0c961e7-ad72-4a81-95d9-ab849ef7d3ca"
      unitRef="usd">3646609000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="ic362a59e1c3d4dc59ef3de28ba25c7d9_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNjgtMS0xLTEtNzYyNTY_3cffad6e-eda4-4373-9bf6-f6338bd86164"
      unitRef="usd">245000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="ic362a59e1c3d4dc59ef3de28ba25c7d9_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNjgtMy0xLTEtNzYyNTY_842cdc26-ca61-4c1c-b537-52385056f235"
      unitRef="usd">1352000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="ic362a59e1c3d4dc59ef3de28ba25c7d9_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNjgtNS0xLTEtNzYyNTY_ef19dadf-4723-4162-893b-c8542790c680"
      unitRef="usd">3664000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="ic362a59e1c3d4dc59ef3de28ba25c7d9_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNjgtNy0xLTEtNzYyNTY_4207491c-d3eb-4fb9-a357-f42685bfb5fa"
      unitRef="usd">12723000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="ic362a59e1c3d4dc59ef3de28ba25c7d9_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNjgtOS0xLTEtNzYyNTY_1a58fc23-adb9-469b-a6ce-6ec538264555"
      unitRef="usd">7109000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="ic362a59e1c3d4dc59ef3de28ba25c7d9_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNjgtMTEtMS0xLTc2MjU2_fe504fc2-ddb6-4e1c-abe1-bf5d0ca6bf7d"
      unitRef="usd">36826000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="ic362a59e1c3d4dc59ef3de28ba25c7d9_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNjgtMTMtMS0xLTc2MjU2_15a97a2a-b741-4c5d-99b4-fff78dcc88ba"
      unitRef="usd">1350000</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="ic362a59e1c3d4dc59ef3de28ba25c7d9_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNjgtMTUtMS0xLTc2MjU2_f765422c-9a05-4801-9646-6504f6a5ab9c"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="ic362a59e1c3d4dc59ef3de28ba25c7d9_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNjgtMTctMS0xLTc2MjU2_fcb58b3a-9187-4a7f-bacc-873911aab885"
      unitRef="usd">63269000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="id749c4418a334643a0d461c09ac80fc7_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNjktMS0xLTEtNzYyNTY_52e82ef1-b7ad-41ab-846e-fa3a078dc9a7"
      unitRef="usd">882000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="id749c4418a334643a0d461c09ac80fc7_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNjktMy0xLTEtNzYyNTY_3520615a-bc95-4e28-9869-1f366abdd440"
      unitRef="usd">283000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="id749c4418a334643a0d461c09ac80fc7_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNjktNS0xLTEtNzYyNTY_5476d928-f284-4447-b3c3-d7bddf9dc897"
      unitRef="usd">2560000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="id749c4418a334643a0d461c09ac80fc7_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNjktNy0xLTEtNzYyNTY_28902e79-845a-45ca-b170-2d773f572098"
      unitRef="usd">5321000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="id749c4418a334643a0d461c09ac80fc7_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNjktOS0xLTEtNzYyNTY_32d0065f-5fb2-42a0-9d31-310d933a0391"
      unitRef="usd">16902000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="id749c4418a334643a0d461c09ac80fc7_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNjktMTEtMS0xLTc2MjU2_4b772609-ff93-4692-a592-0c2c131d26c0"
      unitRef="usd">81513000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="id749c4418a334643a0d461c09ac80fc7_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNjktMTMtMS0xLTc2MjU2_7471d245-9300-4bdf-ba00-633d30eced5c"
      unitRef="usd">2788000</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="id749c4418a334643a0d461c09ac80fc7_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNjktMTUtMS0xLTc2MjU2_7128abd3-63d6-4015-9f89-098bc1513504"
      unitRef="usd">1051000</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="id749c4418a334643a0d461c09ac80fc7_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNjktMTctMS0xLTc2MjU2_b6c5910a-b6d9-4e00-b748-5542aff335d8"
      unitRef="usd">111300000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNzEtMS0xLTEtNzYyNTY_92e97a3d-18b4-41ea-90c4-5593ac9e89ad"
      unitRef="usd">172296000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNzEtMy0xLTEtNzYyNTY_40de692e-a4f1-4da2-9cd1-d050cc40f08e"
      unitRef="usd">776562000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNzEtNS0xLTEtNzYyNTY_1d908d42-2e74-4cfd-88b5-ad33c50cc9a2"
      unitRef="usd">463984000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNzEtNy0xLTEtNzYyNTY_8ca0284f-a931-4ecd-8b87-6564e0d0d444"
      unitRef="usd">615601000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNzEtOS0xLTEtNzYyNTY_42e47d33-3b51-437e-b435-bcbed4161857"
      unitRef="usd">321997000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNzEtMTEtMS0xLTc2MjU2_1f355759-17ad-44c6-99e8-65c343323b08"
      unitRef="usd">1202091000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNzEtMTMtMS0xLTc2MjU2_b28305a8-45cd-48cb-b0f4-bd5ad4bb4b70"
      unitRef="usd">267595000</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNzEtMTUtMS0xLTc2MjU2_5a261ccc-06fb-4493-a873-c7854f723513"
      unitRef="usd">1052000</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNzEtMTctMS0xLTc2MjU2_8e6fb020-55f2-4588-8209-22f3a63ada87"
      unitRef="usd">3821178000</us-gaap:NotesReceivableGross>
    <us-gaap:AllowanceForLoanAndLeaseLossesLoansAcquired
      contextRef="i7601559242f6448ab4267b753b19116b_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RleHRyZWdpb246ZDM3MzQyY2ZjZTgxNDNkNmE1YzVjN2ViMGI1ZGMwMTBfOTM0NTg0ODg2MzkzMw_3d1f227b-949c-4d7f-b634-6b13690663cb"
      unitRef="usd">42200000</us-gaap:AllowanceForLoanAndLeaseLossesLoansAcquired>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i4bf794769fd54f24b9236abe66bddd46_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNi0xLTEtMS03NjI1Ng_094f6873-0fa8-4a59-aba1-45cdf222183b"
      unitRef="usd">95960000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i4bf794769fd54f24b9236abe66bddd46_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNi0zLTEtMS03NjI1Ng_34fb2b41-fc6b-44d6-9293-943776d433ed"
      unitRef="usd">100193000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i4bf794769fd54f24b9236abe66bddd46_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNi01LTEtMS03NjI1Ng_6514dffe-a7a1-4170-934a-d71bafbdd10a"
      unitRef="usd">94657000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i4bf794769fd54f24b9236abe66bddd46_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNi03LTEtMS03NjI1Ng_468532dd-de29-4fd7-9e60-07a40ecd445a"
      unitRef="usd">54707000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i4bf794769fd54f24b9236abe66bddd46_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNi05LTEtMS03NjI1Ng_614700bd-cfb6-484c-9d1c-ed549b0cdffc"
      unitRef="usd">28558000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i4bf794769fd54f24b9236abe66bddd46_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNi0xMS0xLTEtNzYyNTY_9ecf8a80-0bbd-428b-b75c-63236c2cdff9"
      unitRef="usd">77294000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i4bf794769fd54f24b9236abe66bddd46_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNi0xMy0xLTEtNzYyNTY_8ae932d8-7076-43b7-bce8-a31be6f6afde"
      unitRef="usd">127651000</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i4bf794769fd54f24b9236abe66bddd46_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNi0xNS0xLTEtNzYyNTY_f5b7eeac-8d37-47a8-8ef4-a5cf43a67752"
      unitRef="usd">1035000</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i4bf794769fd54f24b9236abe66bddd46_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNi0xNy0xLTEtNzYyNTY_9516af96-be6c-4e9f-9896-39471176e747"
      unitRef="usd">580055000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="ic7c7ab645805438e803e27d2a256f1e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNy0xLTEtMS03NjI1Ng_ad303335-697c-4f39-856c-0c8f993650d5"
      unitRef="usd">326000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="ic7c7ab645805438e803e27d2a256f1e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNy0zLTEtMS03NjI1Ng_da6d7b22-f5cc-4b8b-bd66-a0387ed0cb54"
      unitRef="usd">884000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="ic7c7ab645805438e803e27d2a256f1e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNy01LTEtMS03NjI1Ng_481c8ac1-d19c-41a1-ba06-d2d94ffb2c2e"
      unitRef="usd">5998000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="ic7c7ab645805438e803e27d2a256f1e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNy03LTEtMS03NjI1Ng_7f622474-711d-472e-b06a-efb9e890e8e2"
      unitRef="usd">1425000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="ic7c7ab645805438e803e27d2a256f1e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNy05LTEtMS03NjI1Ng_532b7091-a59f-4198-b08d-925d85e49d7e"
      unitRef="usd">2223000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="ic7c7ab645805438e803e27d2a256f1e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNy0xMS0xLTEtNzYyNTY_8ec43205-d273-4bf7-ba4c-dc7c2a286688"
      unitRef="usd">2401000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="ic7c7ab645805438e803e27d2a256f1e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNy0xMy0xLTEtNzYyNTY_d22de793-e30d-4f0d-a71d-5c285eb5502b"
      unitRef="usd">2048000</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="ic7c7ab645805438e803e27d2a256f1e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNy0xNS0xLTEtNzYyNTY_df163f58-d03a-4da7-8da2-2429498b057c"
      unitRef="usd">353000</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="ic7c7ab645805438e803e27d2a256f1e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNy0xNy0xLTEtNzYyNTY_29d78ea8-69ee-4f3b-b031-f83404166213"
      unitRef="usd">15658000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i8662033c197e485fb25e00303ad0f2d1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfOC0xLTEtMS03NjI1Ng_81d0cd47-5328-4e1a-9b43-1cbee14725dc"
      unitRef="usd">1443000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i8662033c197e485fb25e00303ad0f2d1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfOC0zLTEtMS03NjI1Ng_abc88537-07d0-403b-844d-f85bacaec350"
      unitRef="usd">1287000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i8662033c197e485fb25e00303ad0f2d1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfOC01LTEtMS03NjI1Ng_684c70ca-9a90-480e-a15b-db753aa8afde"
      unitRef="usd">5912000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i8662033c197e485fb25e00303ad0f2d1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfOC03LTEtMS03NjI1Ng_06a7cf7d-41dd-497c-ba85-36076eb7ac00"
      unitRef="usd">2809000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i8662033c197e485fb25e00303ad0f2d1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfOC05LTEtMS03NjI1Ng_66f4eba6-e98a-4f93-b755-d534f4527f6e"
      unitRef="usd">2526000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i8662033c197e485fb25e00303ad0f2d1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfOC0xMS0xLTEtNzYyNTY_ad6fff29-4cae-4f27-bfb0-3710d3d63848"
      unitRef="usd">6907000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i8662033c197e485fb25e00303ad0f2d1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfOC0xMy0xLTEtNzYyNTY_b366003e-766c-4216-bf15-99a387fe3816"
      unitRef="usd">4402000</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i8662033c197e485fb25e00303ad0f2d1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfOC0xNS0xLTEtNzYyNTY_123d90a4-57dc-416b-8289-981523588738"
      unitRef="usd">568000</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i8662033c197e485fb25e00303ad0f2d1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfOC0xNy0xLTEtNzYyNTY_67796b5d-0cce-4dde-89ce-6b8154d6645d"
      unitRef="usd">25854000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i953bddb1fd20416a8d5eb8accb30b53d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMTAtMS0xLTEtNzYyNTY_46917f71-75f1-4cef-8fe5-36064d39b6cb"
      unitRef="usd">97729000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i953bddb1fd20416a8d5eb8accb30b53d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMTAtMy0xLTEtNzYyNTY_31c017ec-a404-4049-8024-55aaa41ead09"
      unitRef="usd">102364000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i953bddb1fd20416a8d5eb8accb30b53d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMTAtNS0xLTEtNzYyNTY_514eb6b0-e9fc-4883-a9dc-6caeba379df3"
      unitRef="usd">106567000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i953bddb1fd20416a8d5eb8accb30b53d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMTAtNy0xLTEtNzYyNTY_2a83bd66-2e1c-4fee-939f-bd177576f617"
      unitRef="usd">58941000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i953bddb1fd20416a8d5eb8accb30b53d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMTAtOS0xLTEtNzYyNTY_d4c6a2dd-0f12-40b9-98db-3edfb3c7d732"
      unitRef="usd">33307000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i953bddb1fd20416a8d5eb8accb30b53d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMTAtMTEtMS0xLTc2MjU2_ce581d0e-59ff-4215-bec3-b0414fa92e23"
      unitRef="usd">86602000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i953bddb1fd20416a8d5eb8accb30b53d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMTAtMTMtMS0xLTc2MjU2_23d5c437-72dd-4e4c-bf6a-e16bb71fb477"
      unitRef="usd">134101000</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i953bddb1fd20416a8d5eb8accb30b53d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMTAtMTUtMS0xLTc2MjU2_d6c1a34b-e7e4-47c7-8dae-515b3198765b"
      unitRef="usd">1956000</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i953bddb1fd20416a8d5eb8accb30b53d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMTAtMTctMS0xLTc2MjU2_e40b8b8c-5893-4955-a1fb-96b0a20caeff"
      unitRef="usd">621567000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i49736a0430eb4e9abd3f9a39a468b6b8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMTItMS0xLTEtNzYyNTY_429392cb-af90-45cf-a9a2-456c0ef31921"
      unitRef="usd">139253000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i49736a0430eb4e9abd3f9a39a468b6b8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMTItMy0xLTEtNzYyNTY_ee989aff-606c-4193-aef6-a375060b6e8d"
      unitRef="usd">6587000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i49736a0430eb4e9abd3f9a39a468b6b8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMTItNS0xLTEtNzYyNTY_228a869b-1cb9-4a0c-a8f1-9d84e3c1c85b"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i49736a0430eb4e9abd3f9a39a468b6b8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMTItNy0xLTEtNzYyNTY_3c73df85-0abf-4538-94bc-edb664bdbc44"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i49736a0430eb4e9abd3f9a39a468b6b8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMTItOS0xLTEtNzYyNTY_b628fba5-e6ef-4dd3-84c7-001c57ad1bf1"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i49736a0430eb4e9abd3f9a39a468b6b8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMTItMTEtMS0xLTc2MjU2_6a599780-2940-43e8-8876-863acb62f650"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i49736a0430eb4e9abd3f9a39a468b6b8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMTItMTMtMS0xLTc2MjU2_a86fcdd3-57ff-4e52-946a-5be517e671f7"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i49736a0430eb4e9abd3f9a39a468b6b8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMTItMTUtMS0xLTc2MjU2_383f6b60-3fd9-4e5b-b91d-a9dff2b9e237"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i49736a0430eb4e9abd3f9a39a468b6b8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMTItMTctMS0xLTc2MjU2_be66d541-e902-4141-91d2-bd17aefa9cf9"
      unitRef="usd">145840000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i2d2a8302e2084159b8d2a1f761b39651_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMTgtMS0xLTEtNzYyNTY_3498fd20-0f74-45dd-b617-f5d988aaa1f3"
      unitRef="usd">182742000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i2d2a8302e2084159b8d2a1f761b39651_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMTgtMy0xLTEtNzYyNTY_4e4d8fd2-dfad-4842-9065-158c4652e44c"
      unitRef="usd">90609000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i2d2a8302e2084159b8d2a1f761b39651_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMTgtNS0xLTEtNzYyNTY_19a851f2-4079-47cf-a90d-feea60f0f37a"
      unitRef="usd">188380000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i2d2a8302e2084159b8d2a1f761b39651_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMTgtNy0xLTEtNzYyNTY_2ce98765-72d3-4131-b944-22a870e47b63"
      unitRef="usd">73714000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i2d2a8302e2084159b8d2a1f761b39651_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMTgtOS0xLTEtNzYyNTY_215e719c-81b5-46ab-b2b9-a1e30598a0b4"
      unitRef="usd">66039000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i2d2a8302e2084159b8d2a1f761b39651_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMTgtMTEtMS0xLTc2MjU2_b52f6243-3def-487c-942f-6772c97d6acc"
      unitRef="usd">273518000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i2d2a8302e2084159b8d2a1f761b39651_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMTgtMTMtMS0xLTc2MjU2_df5fd938-022f-4094-9b67-65d73a1f1634"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i2d2a8302e2084159b8d2a1f761b39651_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMTgtMTUtMS0xLTc2MjU2_c5c335de-725f-4814-909b-50662f84f23a"
      unitRef="usd">72000</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i2d2a8302e2084159b8d2a1f761b39651_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMTgtMTctMS0xLTc2MjU2_8c69a4e6-529d-43c6-b255-a268e894ee7e"
      unitRef="usd">875074000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i8c0fa45390c54f9ba8acc6d9f0a676ca_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMTktMS0xLTEtNzYyNTY_119caaed-512f-4b5d-8737-86ae7a8d9e11"
      unitRef="usd">264000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i8c0fa45390c54f9ba8acc6d9f0a676ca_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMTktMy0xLTEtNzYyNTY_f7f5844d-72d7-4f0f-a8df-14fbcbf93d65"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i8c0fa45390c54f9ba8acc6d9f0a676ca_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMTktNS0xLTEtNzYyNTY_38c7b68b-db07-49d3-901e-4c4f4d953d60"
      unitRef="usd">3079000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i8c0fa45390c54f9ba8acc6d9f0a676ca_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMTktNy0xLTEtNzYyNTY_c54f3c5c-2c94-4224-9d3f-859bc9064138"
      unitRef="usd">7521000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i8c0fa45390c54f9ba8acc6d9f0a676ca_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMTktOS0xLTEtNzYyNTY_c123935b-223d-489a-9147-516d6585b796"
      unitRef="usd">3937000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i8c0fa45390c54f9ba8acc6d9f0a676ca_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMTktMTEtMS0xLTc2MjU2_20843f31-64f3-446f-abdc-c8557cd5536c"
      unitRef="usd">16724000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i8c0fa45390c54f9ba8acc6d9f0a676ca_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMTktMTMtMS0xLTc2MjU2_809dc744-b207-4331-81b0-ff069aafa8cf"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i8c0fa45390c54f9ba8acc6d9f0a676ca_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMTktMTUtMS0xLTc2MjU2_4d2275a6-6153-4f9c-bf30-b6a27a65c711"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i8c0fa45390c54f9ba8acc6d9f0a676ca_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMTktMTctMS0xLTc2MjU2_3f8a9dbf-ebb3-49c9-81b4-06983ad12514"
      unitRef="usd">31525000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="icb5cfa1c4bcc4488834d397e87f8422b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMjAtMS0xLTEtNzYyNTY_325c3ee0-1bc5-4336-80d9-a52b3c0f0a28"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="icb5cfa1c4bcc4488834d397e87f8422b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMjAtMy0xLTEtNzYyNTY_0095419a-dc15-4d21-af36-1b1dbd8d44c1"
      unitRef="usd">1332000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="icb5cfa1c4bcc4488834d397e87f8422b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMjAtNS0xLTEtNzYyNTY_32e86c23-aeb3-453b-87ad-a8e792700706"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="icb5cfa1c4bcc4488834d397e87f8422b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMjAtNy0xLTEtNzYyNTY_3819f363-4ec0-4773-8dcf-420262fdddec"
      unitRef="usd">3787000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="icb5cfa1c4bcc4488834d397e87f8422b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMjAtOS0xLTEtNzYyNTY_70a18c28-29d3-4073-b76f-982502e2d6e1"
      unitRef="usd">3014000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="icb5cfa1c4bcc4488834d397e87f8422b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMjAtMTEtMS0xLTc2MjU2_dc9c5d0b-dbe4-4a80-b45c-e1b1daadf779"
      unitRef="usd">16418000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="icb5cfa1c4bcc4488834d397e87f8422b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMjAtMTMtMS0xLTc2MjU2_5a01cb22-c10b-4ce1-b9c1-7b0e662278a5"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="icb5cfa1c4bcc4488834d397e87f8422b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMjAtMTUtMS0xLTc2MjU2_855abb15-1718-4f5a-bbed-237f92d21b60"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="icb5cfa1c4bcc4488834d397e87f8422b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMjAtMTctMS0xLTc2MjU2_82a6c409-1fda-43a4-ae62-8ae8872295ee"
      unitRef="usd">24551000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i6ecc84a667d5490cadab413a70145ebf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMjItMS0xLTEtNzYyNTY_06d05eeb-47b6-4b32-8369-50a20bfe4c0d"
      unitRef="usd">183006000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i6ecc84a667d5490cadab413a70145ebf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMjItMy0xLTEtNzYyNTY_e3e54c94-0dda-45fb-b6e4-f2703cc21915"
      unitRef="usd">91941000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i6ecc84a667d5490cadab413a70145ebf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMjItNS0xLTEtNzYyNTY_f15ff70e-cab7-454b-87c0-750bdd82fcc3"
      unitRef="usd">191459000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i6ecc84a667d5490cadab413a70145ebf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMjItNy0xLTEtNzYyNTY_d6844ec5-d801-4e10-abbc-b83e466a6b80"
      unitRef="usd">85022000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i6ecc84a667d5490cadab413a70145ebf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMjItOS0xLTEtNzYyNTY_75853188-f7b6-4f56-8032-520a97f3bf98"
      unitRef="usd">72990000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i6ecc84a667d5490cadab413a70145ebf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMjItMTEtMS0xLTc2MjU2_aa2881ca-1b3d-44a8-8d7e-459cb1a5268c"
      unitRef="usd">306660000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i6ecc84a667d5490cadab413a70145ebf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMjItMTMtMS0xLTc2MjU2_28733fdf-d9b9-4a2e-b9ba-6edc2b31ae0f"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i6ecc84a667d5490cadab413a70145ebf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMjItMTUtMS0xLTc2MjU2_ff528a4c-f368-427e-9613-9567242f77e4"
      unitRef="usd">72000</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i6ecc84a667d5490cadab413a70145ebf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMjItMTctMS0xLTc2MjU2_1d9b3fb5-a9bc-4c60-9e1a-052d30347cdd"
      unitRef="usd">931150000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="ide6a0b93e47a4782b499cb598031c90e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMjQtMS0xLTEtNzYyNTY_a0600067-6a58-47c9-aa6d-a58c1a57a645"
      unitRef="usd">187860000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="ide6a0b93e47a4782b499cb598031c90e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMjQtMy0xLTEtNzYyNTY_7970f4dd-e980-4d52-9f4c-5b10cdbb34d0"
      unitRef="usd">185650000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="ide6a0b93e47a4782b499cb598031c90e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMjQtNS0xLTEtNzYyNTY_77037221-4abb-4032-a9c8-94d84ddebf74"
      unitRef="usd">244863000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="ide6a0b93e47a4782b499cb598031c90e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMjQtNy0xLTEtNzYyNTY_942f639f-ea74-4ee3-b8e1-0a1f6147eb26"
      unitRef="usd">149090000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="ide6a0b93e47a4782b499cb598031c90e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMjQtOS0xLTEtNzYyNTY_14274ffe-4e5a-4fae-8fc9-46d83ca9759f"
      unitRef="usd">144896000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="ide6a0b93e47a4782b499cb598031c90e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMjQtMTEtMS0xLTc2MjU2_8df994de-11b6-42af-bacf-184634a06bfd"
      unitRef="usd">499486000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="ide6a0b93e47a4782b499cb598031c90e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMjQtMTMtMS0xLTc2MjU2_311aa0e2-4687-48e8-8e14-72e679a505ae"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="ide6a0b93e47a4782b499cb598031c90e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMjQtMTUtMS0xLTc2MjU2_b32a416e-b933-4728-b970-19eda55f6afa"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="ide6a0b93e47a4782b499cb598031c90e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMjQtMTctMS0xLTc2MjU2_d6661ac4-3fbf-4b55-b1c8-497e5cc32609"
      unitRef="usd">1411845000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i2b5098eab92242448eec9b7e2ba8faf2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMjUtMS0xLTEtNzYyNTY_ccb9e2b2-5a85-445e-b7a8-208cbb67a585"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i2b5098eab92242448eec9b7e2ba8faf2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMjUtMy0xLTEtNzYyNTY_c36279ca-ecee-4a7a-b8fc-a367cac81e11"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i2b5098eab92242448eec9b7e2ba8faf2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMjUtNS0xLTEtNzYyNTY_06aa8ef8-3178-4e0d-b346-127c9d8d4334"
      unitRef="usd">5674000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i2b5098eab92242448eec9b7e2ba8faf2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMjUtNy0xLTEtNzYyNTY_85a24d3b-6887-4bce-ac29-8258139f3d76"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i2b5098eab92242448eec9b7e2ba8faf2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMjUtOS0xLTEtNzYyNTY_11e3169c-4210-4887-aef1-8bfa4a00cfd2"
      unitRef="usd">15482000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i2b5098eab92242448eec9b7e2ba8faf2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMjUtMTEtMS0xLTc2MjU2_cdae2474-4d9d-4e2a-8a67-9080fb901442"
      unitRef="usd">2400000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i2b5098eab92242448eec9b7e2ba8faf2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMjUtMTMtMS0xLTc2MjU2_674b5c74-70e2-49cf-81e6-429914665a95"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i2b5098eab92242448eec9b7e2ba8faf2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMjUtMTUtMS0xLTc2MjU2_963d6025-fab1-469a-9056-ff8b1a334054"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i2b5098eab92242448eec9b7e2ba8faf2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMjUtMTctMS0xLTc2MjU2_1d8bc9af-d9c6-44c5-b95b-53893203bbf7"
      unitRef="usd">23556000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="ic40f5f72e4e34bfba57d84420180578a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMjYtMS0xLTEtNzYyNTY_032faaa7-56c4-44a0-ac86-cff02b345c5b"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="ic40f5f72e4e34bfba57d84420180578a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMjYtMy0xLTEtNzYyNTY_9ea85ab9-f632-41d3-9237-ab8416bc0049"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="ic40f5f72e4e34bfba57d84420180578a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMjYtNS0xLTEtNzYyNTY_9d2bbead-59e4-42a5-8924-6c23aa3521d5"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="ic40f5f72e4e34bfba57d84420180578a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMjYtNy0xLTEtNzYyNTY_375e444d-c1a6-4593-a15a-2a930c1acff9"
      unitRef="usd">3379000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="ic40f5f72e4e34bfba57d84420180578a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMjYtOS0xLTEtNzYyNTY_689f598c-b99e-41b1-af9a-71bae51064a7"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="ic40f5f72e4e34bfba57d84420180578a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMjYtMTEtMS0xLTc2MjU2_d308df76-92f3-4e78-a3d2-78949e1504e2"
      unitRef="usd">54319000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="ic40f5f72e4e34bfba57d84420180578a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMjYtMTMtMS0xLTc2MjU2_6d06cf8b-f9b1-4f3a-87c5-f0638733914c"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="ic40f5f72e4e34bfba57d84420180578a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMjYtMTUtMS0xLTc2MjU2_ef3339b5-2d76-4ce2-ab9c-b6abed2f5c19"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="ic40f5f72e4e34bfba57d84420180578a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMjYtMTctMS0xLTc2MjU2_9a7120ca-13b1-450e-a6e4-95f1196caca4"
      unitRef="usd">57698000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i0f05b745d5444de68178001f4b3ca672_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMjgtMS0xLTEtNzYyNTY_b0f7610a-ad98-4adb-a757-55e1b3ab1b38"
      unitRef="usd">187860000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i0f05b745d5444de68178001f4b3ca672_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMjgtMy0xLTEtNzYyNTY_290afaa6-2557-458c-a989-d3c03f7c8269"
      unitRef="usd">185650000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i0f05b745d5444de68178001f4b3ca672_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMjgtNS0xLTEtNzYyNTY_ac214a2d-0dad-466b-88ea-0e14a1f2eef1"
      unitRef="usd">250537000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i0f05b745d5444de68178001f4b3ca672_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMjgtNy0xLTEtNzYyNTY_0e567a7b-6105-473d-ae24-19cd0d9b8e7b"
      unitRef="usd">152469000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i0f05b745d5444de68178001f4b3ca672_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMjgtOS0xLTEtNzYyNTY_e2a57f75-0f0c-40ed-99a4-8ed6a29763a7"
      unitRef="usd">160378000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i0f05b745d5444de68178001f4b3ca672_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMjgtMTEtMS0xLTc2MjU2_573fb090-0fd6-4a11-b946-4f106ca7dded"
      unitRef="usd">556205000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i0f05b745d5444de68178001f4b3ca672_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMjgtMTMtMS0xLTc2MjU2_ce48c620-0b2e-4c7c-9afe-b44a085a6db9"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i0f05b745d5444de68178001f4b3ca672_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMjgtMTUtMS0xLTc2MjU2_abb16137-375c-400b-b1ec-0574d0acc826"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i0f05b745d5444de68178001f4b3ca672_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMjgtMTctMS0xLTc2MjU2_7671c615-b90e-47d6-a5aa-0bf3dfadf623"
      unitRef="usd">1493099000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i7756dbd4db4d4ee4961cad6bd4be1cad_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMzAtMS0xLTEtNzYyNTY_29dc4b63-9dce-438f-85b1-9ec45654ff65"
      unitRef="usd">605815000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i7756dbd4db4d4ee4961cad6bd4be1cad_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMzAtMy0xLTEtNzYyNTY_d88406fc-f491-4154-954a-c1be32faf80b"
      unitRef="usd">383039000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i7756dbd4db4d4ee4961cad6bd4be1cad_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMzAtNS0xLTEtNzYyNTY_0f843d20-f78f-4847-8920-17a3b6e09b5e"
      unitRef="usd">527900000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i7756dbd4db4d4ee4961cad6bd4be1cad_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMzAtNy0xLTEtNzYyNTY_59f4da75-7187-44dd-bee5-6683ae37e2b1"
      unitRef="usd">277511000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i7756dbd4db4d4ee4961cad6bd4be1cad_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMzAtOS0xLTEtNzYyNTY_4f0d9ce5-7d07-48ec-80a3-901d03d3a094"
      unitRef="usd">239493000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i7756dbd4db4d4ee4961cad6bd4be1cad_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMzAtMTEtMS0xLTc2MjU2_7b068df1-9ab6-4445-b6d7-a5a4bfd22815"
      unitRef="usd">850298000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i7756dbd4db4d4ee4961cad6bd4be1cad_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMzAtMTMtMS0xLTc2MjU2_43bcc516-d55a-469c-b7a0-5d46d813c73f"
      unitRef="usd">127651000</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i7756dbd4db4d4ee4961cad6bd4be1cad_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMzAtMTUtMS0xLTc2MjU2_78d53db6-875c-481e-b881-7642177735dd"
      unitRef="usd">1107000</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i7756dbd4db4d4ee4961cad6bd4be1cad_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMzAtMTctMS0xLTc2MjU2_741cc4a5-a051-41dd-a548-a297fbeb81b7"
      unitRef="usd">3012814000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i7c0e1f95f9144dd9acf068f27dc10200_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMzEtMS0xLTEtNzYyNTY_40a714c3-6822-466e-a523-11485728ae19"
      unitRef="usd">590000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i7c0e1f95f9144dd9acf068f27dc10200_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMzEtMy0xLTEtNzYyNTY_637c54ac-2dd5-403b-a73c-3ea721c42f91"
      unitRef="usd">884000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i7c0e1f95f9144dd9acf068f27dc10200_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMzEtNS0xLTEtNzYyNTY_86dd3482-117f-498e-a31f-80cc849aedfd"
      unitRef="usd">14751000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i7c0e1f95f9144dd9acf068f27dc10200_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMzEtNy0xLTEtNzYyNTY_5344e1fa-7835-4375-b886-e548527c9cef"
      unitRef="usd">8946000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i7c0e1f95f9144dd9acf068f27dc10200_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMzEtOS0xLTEtNzYyNTY_b9878d29-4a9c-4693-8910-bb6fb7b2a8c9"
      unitRef="usd">21642000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i7c0e1f95f9144dd9acf068f27dc10200_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMzEtMTEtMS0xLTc2MjU2_00768cbd-5f85-4a90-927e-d596744f50ff"
      unitRef="usd">21525000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i7c0e1f95f9144dd9acf068f27dc10200_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMzEtMTMtMS0xLTc2MjU2_a17a3c0f-508b-4aaf-b7c8-47dd2b68bcb9"
      unitRef="usd">2048000</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i7c0e1f95f9144dd9acf068f27dc10200_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMzEtMTUtMS0xLTc2MjU2_ffefc804-805f-40e1-a1f8-823863ffd98e"
      unitRef="usd">353000</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i7c0e1f95f9144dd9acf068f27dc10200_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMzEtMTctMS0xLTc2MjU2_896d8b66-369e-46e7-ad41-89b6039c1800"
      unitRef="usd">70739000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i8fdf3970508b45d689ed2b870f9bc058_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMzItMS0xLTEtNzYyNTY_3cfc6e35-cf93-43b5-809a-651de070bb74"
      unitRef="usd">1443000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i8fdf3970508b45d689ed2b870f9bc058_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMzItMy0xLTEtNzYyNTY_8d5a0d4c-8255-478e-b3bf-120b371ddab8"
      unitRef="usd">2619000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i8fdf3970508b45d689ed2b870f9bc058_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMzItNS0xLTEtNzYyNTY_0e2645a0-b069-4325-835e-c555216e0331"
      unitRef="usd">5912000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i8fdf3970508b45d689ed2b870f9bc058_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMzItNy0xLTEtNzYyNTY_2ea6bf30-a9c5-486f-a2ec-8f2bbefa3f13"
      unitRef="usd">9975000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i8fdf3970508b45d689ed2b870f9bc058_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMzItOS0xLTEtNzYyNTY_94c54385-4a7d-4944-be71-7e7be6f30cc6"
      unitRef="usd">5540000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i8fdf3970508b45d689ed2b870f9bc058_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMzItMTEtMS0xLTc2MjU2_b896a7a8-6dd7-40d1-b22b-f77fe402dbae"
      unitRef="usd">77644000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i8fdf3970508b45d689ed2b870f9bc058_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMzItMTMtMS0xLTc2MjU2_e3a16f55-0b97-4b1d-bc2d-53731bb53e76"
      unitRef="usd">4402000</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i8fdf3970508b45d689ed2b870f9bc058_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMzItMTUtMS0xLTc2MjU2_822305d6-425e-4320-9443-9d0bd7caa33d"
      unitRef="usd">568000</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i8fdf3970508b45d689ed2b870f9bc058_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMzItMTctMS0xLTc2MjU2_6202a51f-ed3d-4ff5-a686-b3c23c5432ab"
      unitRef="usd">108103000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="ia48b8e4f70af4a87aa3f12be00817670_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMzQtMS0xLTEtNzYyNTY_828457a9-f218-4189-a6e5-6997f552ea11"
      unitRef="usd">607848000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="ia48b8e4f70af4a87aa3f12be00817670_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMzQtMy0xLTEtNzYyNTY_c7f01cc1-409c-4a34-bfa9-c065767fd1c1"
      unitRef="usd">386542000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="ia48b8e4f70af4a87aa3f12be00817670_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMzQtNS0xLTEtNzYyNTY_88ab0bd9-c27b-4de5-8bb4-666980e78ba6"
      unitRef="usd">548563000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="ia48b8e4f70af4a87aa3f12be00817670_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMzQtNy0xLTEtNzYyNTY_dcad526b-13f9-4fca-a940-8a75029f510f"
      unitRef="usd">296432000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="ia48b8e4f70af4a87aa3f12be00817670_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMzQtOS0xLTEtNzYyNTY_f9bc24f6-3446-4ea8-9c4e-48efed1eba04"
      unitRef="usd">266675000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="ia48b8e4f70af4a87aa3f12be00817670_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMzQtMTEtMS0xLTc2MjU2_63013e23-ae59-480d-9373-0aa862144673"
      unitRef="usd">949467000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="ia48b8e4f70af4a87aa3f12be00817670_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMzQtMTMtMS0xLTc2MjU2_3e41f3eb-3b80-43a8-897f-edfe884a2d85"
      unitRef="usd">134101000</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="ia48b8e4f70af4a87aa3f12be00817670_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMzQtMTUtMS0xLTc2MjU2_48379625-1683-4354-b58b-741aba5c9ef0"
      unitRef="usd">2028000</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="ia48b8e4f70af4a87aa3f12be00817670_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMzQtMTctMS0xLTc2MjU2_39d6fb1c-cb91-46f3-99e8-b2aad200bcc5"
      unitRef="usd">3191656000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="ib445719c5ab6445dbb5149515f89b416_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMzYtMS0xLTEtNzYyNTY_f6123ecd-b6fc-406c-b413-841a8b28d72e"
      unitRef="usd">85089000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="ib445719c5ab6445dbb5149515f89b416_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMzYtMy0xLTEtNzYyNTY_3e8cee45-05e3-441f-bb38-413e47afb776"
      unitRef="usd">27090000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="ib445719c5ab6445dbb5149515f89b416_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMzYtNS0xLTEtNzYyNTY_028b496f-d72a-4abc-993e-dc2403b4d8b1"
      unitRef="usd">23295000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="ib445719c5ab6445dbb5149515f89b416_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMzYtNy0xLTEtNzYyNTY_23190ef8-e271-4f3b-a51d-7a957935127c"
      unitRef="usd">5672000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="ib445719c5ab6445dbb5149515f89b416_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMzYtOS0xLTEtNzYyNTY_7041ca93-7884-43cb-9fdd-71e9a910e710"
      unitRef="usd">6141000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="ib445719c5ab6445dbb5149515f89b416_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMzYtMTEtMS0xLTc2MjU2_20895c82-ac32-4834-b8ee-5d210565c263"
      unitRef="usd">16891000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="ib445719c5ab6445dbb5149515f89b416_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMzYtMTMtMS0xLTc2MjU2_0a32237d-15cf-49ed-8851-0f06da57a699"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="ib445719c5ab6445dbb5149515f89b416_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMzYtMTUtMS0xLTc2MjU2_1e722bcb-ac94-48a1-a5e5-8f75665c70aa"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="ib445719c5ab6445dbb5149515f89b416_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMzYtMTctMS0xLTc2MjU2_36f8c2ab-bec5-461a-9533-4be2c39670e9"
      unitRef="usd">164178000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i079e5c67e3ef49138b546c995a913578_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMzgtMS0xLTEtNzYyNTY_cadb5ab8-0621-4f7c-ad42-4b6634c88e54"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i079e5c67e3ef49138b546c995a913578_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMzgtMy0xLTEtNzYyNTY_72761134-183a-453d-b36c-be0d137f5ac6"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i079e5c67e3ef49138b546c995a913578_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMzgtNS0xLTEtNzYyNTY_06321e59-0d8f-459a-8a48-27eee0ec0956"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i079e5c67e3ef49138b546c995a913578_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMzgtNy0xLTEtNzYyNTY_983a628a-f22d-479f-a389-5ed5e366c28e"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i079e5c67e3ef49138b546c995a913578_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMzgtOS0xLTEtNzYyNTY_f36bd8a3-a255-46d9-8966-d144dda160b1"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i079e5c67e3ef49138b546c995a913578_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMzgtMTEtMS0xLTc2MjU2_aece98fe-b001-4464-8189-b7146fa2821a"
      unitRef="usd">404000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i079e5c67e3ef49138b546c995a913578_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMzgtMTMtMS0xLTc2MjU2_ace10286-3299-4946-b261-e9c5bd9e85da"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i079e5c67e3ef49138b546c995a913578_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMzgtMTUtMS0xLTc2MjU2_46441abe-f2c6-49e3-9e7d-a93c2c3e0efe"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i079e5c67e3ef49138b546c995a913578_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMzgtMTctMS0xLTc2MjU2_1e77d6e1-ab07-41e5-bfad-4d1a8243206a"
      unitRef="usd">404000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i5324f789131844e8aec7c90bab5c460a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNDAtMS0xLTEtNzYyNTY_d4d63da3-91e4-42a4-a450-e7acaff6af82"
      unitRef="usd">85089000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i5324f789131844e8aec7c90bab5c460a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNDAtMy0xLTEtNzYyNTY_9dfc152c-5d16-4e02-ace7-f62332d665c7"
      unitRef="usd">27090000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i5324f789131844e8aec7c90bab5c460a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNDAtNS0xLTEtNzYyNTY_ba3770b8-4522-4e72-aa2d-b03a57aeed44"
      unitRef="usd">23295000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i5324f789131844e8aec7c90bab5c460a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNDAtNy0xLTEtNzYyNTY_8a95a168-d66e-4798-aee8-59a82ca54963"
      unitRef="usd">5672000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i5324f789131844e8aec7c90bab5c460a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNDAtOS0xLTEtNzYyNTY_9dd2f6ea-70f3-4b9b-ac6d-731a706cd990"
      unitRef="usd">6141000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i5324f789131844e8aec7c90bab5c460a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNDAtMTEtMS0xLTc2MjU2_97a427e0-90e7-4681-96b7-c999eb311add"
      unitRef="usd">17295000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i5324f789131844e8aec7c90bab5c460a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNDAtMTMtMS0xLTc2MjU2_4a367b2d-427a-4f37-b285-815b8cdbca48"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i5324f789131844e8aec7c90bab5c460a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNDAtMTUtMS0xLTc2MjU2_58c9326a-32fa-4f52-88de-c8194e5ee485"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i5324f789131844e8aec7c90bab5c460a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNDAtMTctMS0xLTc2MjU2_37dba12d-8b7f-410d-8717-8328db4f2f97"
      unitRef="usd">164582000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i0c3ab61a48834af3a733ff1014daf60d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNDMtMS0xLTEtNzYyNTY_db093be1-543e-4316-b1f1-3b20e1338264"
      unitRef="usd">44892000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i0c3ab61a48834af3a733ff1014daf60d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNDMtMy0xLTEtNzYyNTY_da7d5d7d-dd52-4716-80ed-a712beabbf44"
      unitRef="usd">23728000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i0c3ab61a48834af3a733ff1014daf60d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNDMtNS0xLTEtNzYyNTY_7c09606e-e515-4739-b436-f4d07df061d0"
      unitRef="usd">12266000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i0c3ab61a48834af3a733ff1014daf60d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNDMtNy0xLTEtNzYyNTY_774a3a5f-6b29-43ca-9078-f0cf66d5b22b"
      unitRef="usd">2921000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i0c3ab61a48834af3a733ff1014daf60d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNDMtOS0xLTEtNzYyNTY_07561497-2fc9-4aff-9839-a365343b6c51"
      unitRef="usd">389000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i0c3ab61a48834af3a733ff1014daf60d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNDMtMTEtMS0xLTc2MjU2_a826d522-ec18-44cd-b816-45862afccae7"
      unitRef="usd">1351000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i0c3ab61a48834af3a733ff1014daf60d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNDMtMTMtMS0xLTc2MjU2_99fd416c-dcf6-4d22-ab4c-da7fa35f405a"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i0c3ab61a48834af3a733ff1014daf60d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNDMtMTUtMS0xLTc2MjU2_23e078c7-fb41-4035-8400-353fb3ca5e89"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i0c3ab61a48834af3a733ff1014daf60d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNDMtMTctMS0xLTc2MjU2_f777481d-297a-4500-968b-a26858b23c43"
      unitRef="usd">85547000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i86e851fa7667499ca0499f036ece6732_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNDktMS0xLTEtNzYyNTY_84ce8b76-3738-47b9-b6b5-48822e09f54e"
      unitRef="usd">56448000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i86e851fa7667499ca0499f036ece6732_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNDktMy0xLTEtNzYyNTY_474cdd72-9ab9-4e3f-a94e-870491279bc2"
      unitRef="usd">41616000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i86e851fa7667499ca0499f036ece6732_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNDktNS0xLTEtNzYyNTY_5b09f3d5-55b3-4a02-a977-60c2217db114"
      unitRef="usd">34117000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i86e851fa7667499ca0499f036ece6732_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNDktNy0xLTEtNzYyNTY_d7160c8d-f104-4185-a0f8-ff2682c17d39"
      unitRef="usd">5794000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i86e851fa7667499ca0499f036ece6732_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNDktOS0xLTEtNzYyNTY_edc7c796-a9e7-4b42-8940-ce686f3e2316"
      unitRef="usd">710000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i86e851fa7667499ca0499f036ece6732_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNDktMTEtMS0xLTc2MjU2_bbb3f20f-4413-40b4-817e-839ecc825dc7"
      unitRef="usd">1379000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i86e851fa7667499ca0499f036ece6732_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNDktMTMtMS0xLTc2MjU2_4929c5b3-3894-4ffa-81b2-1c38c87517bd"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i86e851fa7667499ca0499f036ece6732_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNDktMTUtMS0xLTc2MjU2_c2835ade-4a1f-4c94-b75c-036b00f36459"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i86e851fa7667499ca0499f036ece6732_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNDktMTctMS0xLTc2MjU2_9ca4894b-5494-4bc1-b2a4-f4e24901208d"
      unitRef="usd">140064000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i432a90dea4f541bcbf124c4000f4985e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNTAtMS0xLTEtNzYyNTY_f50588c1-756e-4b04-a7ce-036272ece34e"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i432a90dea4f541bcbf124c4000f4985e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNTAtMy0xLTEtNzYyNTY_3f6d52bf-66a1-4bc1-af3b-f1a2a1e4a789"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i432a90dea4f541bcbf124c4000f4985e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNTAtNS0xLTEtNzYyNTY_de7254e8-cfba-4c88-8124-fc6722202875"
      unitRef="usd">68000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i432a90dea4f541bcbf124c4000f4985e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNTAtNy0xLTEtNzYyNTY_19979098-f76b-4560-9e26-bd70cd90a5c8"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i432a90dea4f541bcbf124c4000f4985e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNTAtOS0xLTEtNzYyNTY_466e6885-4496-4ff0-b344-2b9b70efbfe8"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i432a90dea4f541bcbf124c4000f4985e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNTAtMTEtMS0xLTc2MjU2_a9538f93-7530-47da-b8e1-f5beea050cd9"
      unitRef="usd">213000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i432a90dea4f541bcbf124c4000f4985e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNTAtMTMtMS0xLTc2MjU2_44ce1684-b9bd-48ae-be6d-a78786399362"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i432a90dea4f541bcbf124c4000f4985e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNTAtMTUtMS0xLTc2MjU2_b04d6279-ce07-4ce2-a7ec-31b17dc62b83"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i432a90dea4f541bcbf124c4000f4985e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNTAtMTctMS0xLTc2MjU2_6fe74a08-615f-4ca2-9e4b-2fedeec3ecc3"
      unitRef="usd">281000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i948863d4aac24faa9a35ef81cb39c7d1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNTEtMS0xLTEtNzYyNTY_aed5c637-fdac-4412-a2fe-804feaade259"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i948863d4aac24faa9a35ef81cb39c7d1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNTEtMy0xLTEtNzYyNTY_01c3f073-8edb-4701-bfe1-df4fbf109b02"
      unitRef="usd">571000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i948863d4aac24faa9a35ef81cb39c7d1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNTEtNS0xLTEtNzYyNTY_5767abc5-2890-4a88-8b3b-75c949bd9913"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i948863d4aac24faa9a35ef81cb39c7d1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNTEtNy0xLTEtNzYyNTY_1ec5c093-f172-4833-8466-efdc706c6a6e"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i948863d4aac24faa9a35ef81cb39c7d1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNTEtOS0xLTEtNzYyNTY_f57f47d4-f3e7-454e-92d6-52bb64e656a7"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i948863d4aac24faa9a35ef81cb39c7d1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNTEtMTEtMS0xLTc2MjU2_3258241d-01ce-4599-a86a-946daf97ba6c"
      unitRef="usd">420000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i948863d4aac24faa9a35ef81cb39c7d1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNTEtMTMtMS0xLTc2MjU2_e9338fab-a810-4834-8a68-6290e4e28dc1"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i948863d4aac24faa9a35ef81cb39c7d1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNTEtMTUtMS0xLTc2MjU2_d9cff581-7413-4811-a25d-aefb3eaf52ca"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i948863d4aac24faa9a35ef81cb39c7d1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNTEtMTctMS0xLTc2MjU2_bb2db053-550c-414a-8b01-eedd8cb1ce99"
      unitRef="usd">991000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i3ddb43f0ed8d4d12b92132a879494226_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNTMtMS0xLTEtNzYyNTY_e65049b1-3806-4124-9503-0c82c7257f7f"
      unitRef="usd">56448000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i3ddb43f0ed8d4d12b92132a879494226_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNTMtMy0xLTEtNzYyNTY_5508581b-313c-4b37-ac2e-f55643c20181"
      unitRef="usd">42187000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i3ddb43f0ed8d4d12b92132a879494226_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNTMtNS0xLTEtNzYyNTY_f4b61854-ba86-4660-b0ef-39a9cddf7c80"
      unitRef="usd">34185000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i3ddb43f0ed8d4d12b92132a879494226_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNTMtNy0xLTEtNzYyNTY_1aae7315-70be-49d4-8355-1a43fe8f8e10"
      unitRef="usd">5794000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i3ddb43f0ed8d4d12b92132a879494226_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNTMtOS0xLTEtNzYyNTY_f249be1c-7270-4880-b37e-c53247fd4fda"
      unitRef="usd">710000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i3ddb43f0ed8d4d12b92132a879494226_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNTMtMTEtMS0xLTc2MjU2_84fde911-9377-46d1-8c20-68a46dccfaf4"
      unitRef="usd">2012000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i3ddb43f0ed8d4d12b92132a879494226_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNTMtMTMtMS0xLTc2MjU2_57aa5d9e-6b4b-4c4d-9346-785000c487e9"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i3ddb43f0ed8d4d12b92132a879494226_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNTMtMTUtMS0xLTc2MjU2_27e8963c-84f4-408f-ae2e-20ca6f3f0f09"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i3ddb43f0ed8d4d12b92132a879494226_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNTMtMTctMS0xLTc2MjU2_174fc7e7-b58d-453d-8686-e9cbd251e569"
      unitRef="usd">141336000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="ic37ccbb08afd4beebba3dfea2eaf8b8f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNTUtMS0xLTEtNzYyNTY_120d3fcc-1ce1-44f5-8c34-b72b5098f4a2"
      unitRef="usd">101340000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="ic37ccbb08afd4beebba3dfea2eaf8b8f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNTUtMy0xLTEtNzYyNTY_32c1a16d-77f4-47fe-aeef-e75b61266478"
      unitRef="usd">65344000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="ic37ccbb08afd4beebba3dfea2eaf8b8f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNTUtNS0xLTEtNzYyNTY_00bc7053-01de-4407-b25c-b53e1c4bac67"
      unitRef="usd">46383000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="ic37ccbb08afd4beebba3dfea2eaf8b8f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNTUtNy0xLTEtNzYyNTY_aef5d8eb-7900-4643-ae0b-b96127e7f8ba"
      unitRef="usd">8715000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="ic37ccbb08afd4beebba3dfea2eaf8b8f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNTUtOS0xLTEtNzYyNTY_49147566-de85-48c8-8f3f-0050e10b05c8"
      unitRef="usd">1099000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="ic37ccbb08afd4beebba3dfea2eaf8b8f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNTUtMTEtMS0xLTc2MjU2_d5cb091e-5232-4277-a9e2-b43b53bb0d6a"
      unitRef="usd">2730000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="ic37ccbb08afd4beebba3dfea2eaf8b8f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNTUtMTMtMS0xLTc2MjU2_a8ca74fd-b0a1-40e4-9be7-db1b9be08740"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="ic37ccbb08afd4beebba3dfea2eaf8b8f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNTUtMTUtMS0xLTc2MjU2_360a3e34-1f0f-4d02-a0d6-c3d6d88338ba"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="ic37ccbb08afd4beebba3dfea2eaf8b8f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNTUtMTctMS0xLTc2MjU2_cffe3d2a-f54e-4ab2-8552-cb3b98075a26"
      unitRef="usd">225611000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="if0b3cfbae9464d6c8a287fcdf120b818_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNTYtMS0xLTEtNzYyNTY_3dd70c5c-0a7b-4ab8-bdcd-ff6f34e727a8"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="if0b3cfbae9464d6c8a287fcdf120b818_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNTYtMy0xLTEtNzYyNTY_65e37e79-4c2f-43ab-ab5b-2a8375a33b23"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="if0b3cfbae9464d6c8a287fcdf120b818_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNTYtNS0xLTEtNzYyNTY_89c43077-d230-40b0-99c9-f02079cceff6"
      unitRef="usd">68000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="if0b3cfbae9464d6c8a287fcdf120b818_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNTYtNy0xLTEtNzYyNTY_bae22490-8070-4f7b-812b-c067bf019edc"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="if0b3cfbae9464d6c8a287fcdf120b818_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNTYtOS0xLTEtNzYyNTY_47e2aa69-dce5-40ab-922e-05d82facf245"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="if0b3cfbae9464d6c8a287fcdf120b818_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNTYtMTEtMS0xLTc2MjU2_07489a37-cc02-4acd-8ba0-c5ad88d3c1a0"
      unitRef="usd">213000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="if0b3cfbae9464d6c8a287fcdf120b818_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNTYtMTMtMS0xLTc2MjU2_2dcfa376-bce7-44d4-9426-8668fed73e70"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="if0b3cfbae9464d6c8a287fcdf120b818_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNTYtMTUtMS0xLTc2MjU2_5dca0494-348f-4ecd-a1c6-a8d3a11c6767"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="if0b3cfbae9464d6c8a287fcdf120b818_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNTYtMTctMS0xLTc2MjU2_e959beea-31f4-4520-aa88-e96de5376527"
      unitRef="usd">281000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="if827c8b3b5fe4639a79a2c2d1fcb97db_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNTctMS0xLTEtNzYyNTY_45d7f21c-85ba-4319-964f-2c619d64933e"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="if827c8b3b5fe4639a79a2c2d1fcb97db_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNTctMy0xLTEtNzYyNTY_1a152659-641e-4860-859a-220956ec7f75"
      unitRef="usd">571000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="if827c8b3b5fe4639a79a2c2d1fcb97db_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNTctNS0xLTEtNzYyNTY_ba226e59-b738-472d-ba41-e9b06ed9990c"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="if827c8b3b5fe4639a79a2c2d1fcb97db_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNTctNy0xLTEtNzYyNTY_5eeb46e3-3767-45c8-a384-08d4c2e2120e"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="if827c8b3b5fe4639a79a2c2d1fcb97db_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNTctOS0xLTEtNzYyNTY_95283fca-6da9-46de-ae76-aa662de01e32"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="if827c8b3b5fe4639a79a2c2d1fcb97db_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNTctMTEtMS0xLTc2MjU2_471ea766-8b59-4a01-9467-c7224f641e78"
      unitRef="usd">420000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="if827c8b3b5fe4639a79a2c2d1fcb97db_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNTctMTMtMS0xLTc2MjU2_e588553e-6a95-4328-90a7-44c2f2dfd53b"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="if827c8b3b5fe4639a79a2c2d1fcb97db_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNTctMTUtMS0xLTc2MjU2_d22f3870-7f1c-4bf3-890f-18f5cc09b44a"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="if827c8b3b5fe4639a79a2c2d1fcb97db_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNTctMTctMS0xLTc2MjU2_34fd3adf-2dae-442b-8b4b-5969ee239c0c"
      unitRef="usd">991000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i5c91df7328d3409a8cb1989c3233d882_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNTktMS0xLTEtNzYyNTY_d48c22a5-10c2-4f3c-9e68-cef18717a235"
      unitRef="usd">101340000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i5c91df7328d3409a8cb1989c3233d882_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNTktMy0xLTEtNzYyNTY_7fd1a082-b8ae-483c-be59-5e36f1f304e4"
      unitRef="usd">65915000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i5c91df7328d3409a8cb1989c3233d882_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNTktNS0xLTEtNzYyNTY_eea7a73b-8a69-4703-92f4-f83ba13b75ab"
      unitRef="usd">46451000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i5c91df7328d3409a8cb1989c3233d882_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNTktNy0xLTEtNzYyNTY_39001640-f6bb-489c-8c9d-48b7690b1245"
      unitRef="usd">8715000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i5c91df7328d3409a8cb1989c3233d882_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNTktOS0xLTEtNzYyNTY_cce4a5be-e4f0-4bda-8642-c1773c9f76ee"
      unitRef="usd">1099000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i5c91df7328d3409a8cb1989c3233d882_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNTktMTEtMS0xLTc2MjU2_ed85b98c-f2a7-4384-8aaf-5cf7481284c6"
      unitRef="usd">3363000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i5c91df7328d3409a8cb1989c3233d882_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNTktMTMtMS0xLTc2MjU2_f0a96c8f-bc19-4d33-9bb0-90af3680e924"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i5c91df7328d3409a8cb1989c3233d882_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNTktMTUtMS0xLTc2MjU2_f5cc72c0-2bb6-49c1-a68d-2a0d3a1efc0e"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i5c91df7328d3409a8cb1989c3233d882_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNTktMTctMS0xLTc2MjU2_905d13b4-f3b6-4245-878b-5540fb7853d8"
      unitRef="usd">226883000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="ib73459cb05ab450ab60b743483ce0a37_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNjEtMS0xLTEtNzYyNTY_f7436cfb-940a-42c3-b6e7-6ce44565411a"
      unitRef="usd">1286000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="ib73459cb05ab450ab60b743483ce0a37_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNjEtMy0xLTEtNzYyNTY_de56609a-f3a4-4a2f-9ef5-b481201efe44"
      unitRef="usd">15737000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="ib73459cb05ab450ab60b743483ce0a37_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNjEtNS0xLTEtNzYyNTY_bbfb1484-7995-473c-b6b3-f70fb2b5ea70"
      unitRef="usd">46041000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="ib73459cb05ab450ab60b743483ce0a37_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNjEtNy0xLTEtNzYyNTY_da988e11-32a9-4eba-8665-8aadaba255a8"
      unitRef="usd">29819000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="ib73459cb05ab450ab60b743483ce0a37_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNjEtOS0xLTEtNzYyNTY_c7e6834a-8250-486a-b681-f2df9e555536"
      unitRef="usd">15068000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="ib73459cb05ab450ab60b743483ce0a37_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNjEtMTEtMS0xLTc2MjU2_042ddea9-52b1-4737-9aa3-f7eacce14fba"
      unitRef="usd">13026000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="ib73459cb05ab450ab60b743483ce0a37_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNjEtMTMtMS0xLTc2MjU2_a0684bd1-4a31-47b5-b69d-89859da9a0f8"
      unitRef="usd">108492000</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="ib73459cb05ab450ab60b743483ce0a37_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNjEtMTUtMS0xLTc2MjU2_949c0a43-22dd-4997-816b-cf853f8b3fea"
      unitRef="usd">120000</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="ib73459cb05ab450ab60b743483ce0a37_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNjEtMTctMS0xLTc2MjU2_7e1a65e0-8a04-434d-8911-8df6918916b5"
      unitRef="usd">229589000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i4ceb65477bf5450d8b5104e1bf630e58_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNjMtMS0xLTEtNzYyNTY_d5f9c77e-87e4-4b9c-9625-97458b7f2c4c"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i4ceb65477bf5450d8b5104e1bf630e58_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNjMtMy0xLTEtNzYyNTY_6352c09a-5f11-4ea2-af8a-962257cc7c9e"
      unitRef="usd">181000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i4ceb65477bf5450d8b5104e1bf630e58_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNjMtNS0xLTEtNzYyNTY_d7c8e6f7-a0ee-49c3-b549-f1009282ca5f"
      unitRef="usd">657000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i4ceb65477bf5450d8b5104e1bf630e58_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNjMtNy0xLTEtNzYyNTY_ccd01576-8710-4dac-8d0e-16714ec37edd"
      unitRef="usd">476000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i4ceb65477bf5450d8b5104e1bf630e58_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNjMtOS0xLTEtNzYyNTY_4da441a0-435d-405e-8f80-5e12472f45ad"
      unitRef="usd">542000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i4ceb65477bf5450d8b5104e1bf630e58_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNjMtMTEtMS0xLTc2MjU2_a5aa339c-67cf-4f35-80cd-f983faf1b54f"
      unitRef="usd">1043000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i4ceb65477bf5450d8b5104e1bf630e58_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNjMtMTMtMS0xLTc2MjU2_e9c01576-2720-4c4f-9d88-f79c47dd8187"
      unitRef="usd">36000</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i4ceb65477bf5450d8b5104e1bf630e58_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNjMtMTUtMS0xLTc2MjU2_0cea0e8f-ab23-4e5c-b3c2-e9274e9b7f3d"
      unitRef="usd">17000</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i4ceb65477bf5450d8b5104e1bf630e58_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNjMtMTctMS0xLTc2MjU2_f07b5bf2-2f99-4086-bbb7-249ff4ec4787"
      unitRef="usd">2952000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="id8dd1cca261b4f98bad3cca08b9e5b4b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNjUtMS0xLTEtNzYyNTY_871fc8b5-e413-48c1-94cc-e00c9f21721a"
      unitRef="usd">1286000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="id8dd1cca261b4f98bad3cca08b9e5b4b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNjUtMy0xLTEtNzYyNTY_8a701b82-9fe0-4dea-bc33-1f317ac64cff"
      unitRef="usd">15918000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="id8dd1cca261b4f98bad3cca08b9e5b4b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNjUtNS0xLTEtNzYyNTY_c560dbf2-d079-4edc-b5d5-ceb36203bfed"
      unitRef="usd">46698000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="id8dd1cca261b4f98bad3cca08b9e5b4b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNjUtNy0xLTEtNzYyNTY_ffecb8c8-6af9-4cbf-a3c6-50cfaa333c55"
      unitRef="usd">30295000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="id8dd1cca261b4f98bad3cca08b9e5b4b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNjUtOS0xLTEtNzYyNTY_0cca32a0-a23c-4b2d-aefe-b2ec1a867b0d"
      unitRef="usd">15610000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="id8dd1cca261b4f98bad3cca08b9e5b4b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNjUtMTEtMS0xLTc2MjU2_833c5c85-765b-4551-861b-f10cea607ce9"
      unitRef="usd">14069000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="id8dd1cca261b4f98bad3cca08b9e5b4b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNjUtMTMtMS0xLTc2MjU2_84e3d162-da2f-4cdf-9bcf-d2ae26076506"
      unitRef="usd">108528000</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="id8dd1cca261b4f98bad3cca08b9e5b4b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNjUtMTUtMS0xLTc2MjU2_a1b41763-81ee-4917-8645-ecd3aca2c466"
      unitRef="usd">137000</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="id8dd1cca261b4f98bad3cca08b9e5b4b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNjUtMTctMS0xLTc2MjU2_f30743e1-3744-4ca3-8c85-6e3f503114c1"
      unitRef="usd">232541000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="id0beddeecf5c4223b917d9f4e27511af_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNjctMS0xLTEtNzYyNTY_dfc26da6-155a-4f1d-a9e5-fc97a112b94a"
      unitRef="usd">793530000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="id0beddeecf5c4223b917d9f4e27511af_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNjctMy0xLTEtNzYyNTY_04c7189a-b172-4b72-8d64-4934464798dc"
      unitRef="usd">491210000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="id0beddeecf5c4223b917d9f4e27511af_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNjctNS0xLTEtNzYyNTY_7def79a8-6f5b-4463-921d-eae81ae18697"
      unitRef="usd">643619000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="id0beddeecf5c4223b917d9f4e27511af_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNjctNy0xLTEtNzYyNTY_662c8307-c782-42e2-93be-37b550544061"
      unitRef="usd">321717000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="id0beddeecf5c4223b917d9f4e27511af_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNjctOS0xLTEtNzYyNTY_8edd79d6-db49-4fcc-8cd5-34d01dd0469d"
      unitRef="usd">261801000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="id0beddeecf5c4223b917d9f4e27511af_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNjctMTEtMS0xLTc2MjU2_67d5dc52-baa7-4b28-9d95-dfc608dca9c2"
      unitRef="usd">882945000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="id0beddeecf5c4223b917d9f4e27511af_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNjctMTMtMS0xLTc2MjU2_31b7dfff-70fb-446c-80d8-352facc52afa"
      unitRef="usd">236143000</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="id0beddeecf5c4223b917d9f4e27511af_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNjctMTUtMS0xLTc2MjU2_fbf9a01f-668a-4ddf-927e-56edc691fdcd"
      unitRef="usd">1227000</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="id0beddeecf5c4223b917d9f4e27511af_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNjctMTctMS0xLTc2MjU2_6a900704-9b6e-43b7-b731-78f5f8997556"
      unitRef="usd">3632192000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i10b0e8129fd4432889434da87f1dc050_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNjgtMS0xLTEtNzYyNTY_abaf2558-269d-42d5-bc6a-aaf964a4dde9"
      unitRef="usd">590000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i10b0e8129fd4432889434da87f1dc050_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNjgtMy0xLTEtNzYyNTY_432f7c26-4969-4883-a50f-6412280306d4"
      unitRef="usd">884000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i10b0e8129fd4432889434da87f1dc050_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNjgtNS0xLTEtNzYyNTY_0382d0b2-8ce8-453f-939f-96cdbba0875b"
      unitRef="usd">14819000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i10b0e8129fd4432889434da87f1dc050_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNjgtNy0xLTEtNzYyNTY_c80f8338-53f5-4f7f-9627-42472d57c9a8"
      unitRef="usd">8946000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i10b0e8129fd4432889434da87f1dc050_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNjgtOS0xLTEtNzYyNTY_f196c82c-fe21-47e8-88a8-1a0490dad911"
      unitRef="usd">21642000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i10b0e8129fd4432889434da87f1dc050_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNjgtMTEtMS0xLTc2MjU2_117de650-4fd1-4f5e-a398-74b5089a174b"
      unitRef="usd">21738000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i10b0e8129fd4432889434da87f1dc050_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNjgtMTMtMS0xLTc2MjU2_3f01bc02-1262-47ba-a9f8-08d91170a866"
      unitRef="usd">2048000</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i10b0e8129fd4432889434da87f1dc050_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNjgtMTUtMS0xLTc2MjU2_9598bc3f-8a84-4623-b5de-736def8643cb"
      unitRef="usd">353000</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i10b0e8129fd4432889434da87f1dc050_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNjgtMTctMS0xLTc2MjU2_359a8157-f3d5-4710-8353-79cc406fa0cf"
      unitRef="usd">71020000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="ida342c5c36304ae48f3c7db7e61efa62_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNjktMS0xLTEtNzYyNTY_569e564d-c112-49f5-b412-c3ea38b32599"
      unitRef="usd">1443000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="ida342c5c36304ae48f3c7db7e61efa62_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNjktMy0xLTEtNzYyNTY_2d6dcd6f-7313-4be0-9478-2b742767a5c5"
      unitRef="usd">3371000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="ida342c5c36304ae48f3c7db7e61efa62_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNjktNS0xLTEtNzYyNTY_a439fa47-2e87-4f2e-a294-35b80e345dec"
      unitRef="usd">6569000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="ida342c5c36304ae48f3c7db7e61efa62_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNjktNy0xLTEtNzYyNTY_105688b9-41eb-4c4a-bc09-586f0ce84500"
      unitRef="usd">10451000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="ida342c5c36304ae48f3c7db7e61efa62_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNjktOS0xLTEtNzYyNTY_8538e304-e94e-4626-b30f-7306a110d1c8"
      unitRef="usd">6082000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="ida342c5c36304ae48f3c7db7e61efa62_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNjktMTEtMS0xLTc2MjU2_9d224b5e-b0fc-4083-a64a-7d5f05f76f9e"
      unitRef="usd">79511000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="ida342c5c36304ae48f3c7db7e61efa62_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNjktMTMtMS0xLTc2MjU2_f695a81b-5f00-42c5-a366-b71144657225"
      unitRef="usd">4438000</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="ida342c5c36304ae48f3c7db7e61efa62_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNjktMTUtMS0xLTc2MjU2_414266cf-e01a-45cc-b73f-36c421ea10b2"
      unitRef="usd">585000</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="ida342c5c36304ae48f3c7db7e61efa62_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNjktMTctMS0xLTc2MjU2_524c46a2-2295-4eff-a73e-db27582c41a9"
      unitRef="usd">112450000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNzEtMS0xLTEtNzYyNTY_265be2bb-dc13-4f39-af51-a4855be98f20"
      unitRef="usd">795563000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNzEtMy0xLTEtNzYyNTY_56bd7dec-4a7d-4bef-a9f1-981f523515f2"
      unitRef="usd">495465000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNzEtNS0xLTEtNzYyNTY_4c78ae5b-c87e-4687-9aca-c222256cf97c"
      unitRef="usd">665007000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNzEtNy0xLTEtNzYyNTY_b0b8ca0e-927b-49eb-ba25-083882c5daaa"
      unitRef="usd">341114000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNzEtOS0xLTEtNzYyNTY_f0c89988-b71d-4621-a0bc-18a9b545b6a0"
      unitRef="usd">289525000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNzEtMTEtMS0xLTc2MjU2_071505fb-0fb7-40d0-9489-371d49c7d8f4"
      unitRef="usd">984194000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNzEtMTMtMS0xLTc2MjU2_d5565be4-d767-41c3-960e-7d8443cc7934"
      unitRef="usd">242629000</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNzEtMTUtMS0xLTc2MjU2_5bf99f18-b93b-40c2-930d-3aab0a31183a"
      unitRef="usd">2165000</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNzEtMTctMS0xLTc2MjU2_ed9f3ccc-bbf9-463a-a32d-c4619aa6d2e5"
      unitRef="usd">3815662000</us-gaap:NotesReceivableGross>
    <us-gaap:ScheduleOfFinancingReceivablesNonAccrualStatusTableTextBlock
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RleHRyZWdpb246ZDM3MzQyY2ZjZTgxNDNkNmE1YzVjN2ViMGI1ZGMwMTBfMTEzNzg_bd364f12-0eac-4efe-bdb0-51203a76033b">&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following tables present the amortized cost of nonaccrual loans for the dates indicated:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.525%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.207%"/&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Nonaccrual without ACL&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Nonaccrual with ACL&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total Nonaccrual&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial business:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Owner-occupied CRE&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Non-owner occupied CRE&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total commercial business&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,514&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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="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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Real estate construction and land development:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial and multifamily&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,514&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.525%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.207%"/&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Nonaccrual without ACL&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Nonaccrual with ACL&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total Nonaccrual&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial business:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Owner-occupied CRE&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,036&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.525%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.207%"/&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Nonaccrual without ACL&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Nonaccrual with ACL&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total Nonaccrual&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Non-owner occupied CRE&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total commercial business&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Residential real estate&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Real estate construction and land development:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial and multifamily&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Consumer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23,754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table presents the reversal of interest income on loans due to the write-off of accrued interest receivable upon the initial classification of loans as nonaccrual loans and the interest income recognized due to payment in full or sale of previously classified nonaccrual loans during the following periods:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.207%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Interest Income Reversed&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-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Interest Income Recognized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Interest Income Reversed&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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Interest Income Recognized&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial business:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Owner-occupied CRE&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Non-owner occupied CRE&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total commercial business&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Residential real estate&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Real estate construction and land development:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:top"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Residential&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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="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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Consumer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFinancingReceivablesNonAccrualStatusTableTextBlock>
    <us-gaap:FinancingReceivableNonaccrualNoAllowance
      contextRef="i4395944ac99a4d24ae162123925b3f60_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjI4NDhmZTJhMWQzYTQ3ZGM4MmY3NGM5Y2FhOGZmMTAzL3RhYmxlcmFuZ2U6Mjg0OGZlMmExZDNhNDdkYzgyZjc0YzljYWE4ZmYxMDNfNC0xLTEtMS03NjI1Ng_68d2ae43-5ff5-44c8-ae82-8984e6946c3a"
      unitRef="usd">4694000</us-gaap:FinancingReceivableNonaccrualNoAllowance>
    <hfwa:FinancingReceivableNonaccrualwithAllowance
      contextRef="i4395944ac99a4d24ae162123925b3f60_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjI4NDhmZTJhMWQzYTQ3ZGM4MmY3NGM5Y2FhOGZmMTAzL3RhYmxlcmFuZ2U6Mjg0OGZlMmExZDNhNDdkYzgyZjc0YzljYWE4ZmYxMDNfNC0zLTEtMS03NjI1Ng_ba44ce69-5b13-4d25-b9f0-28a6a53034ae"
      unitRef="usd">1921000</hfwa:FinancingReceivableNonaccrualwithAllowance>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="i4395944ac99a4d24ae162123925b3f60_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjI4NDhmZTJhMWQzYTQ3ZGM4MmY3NGM5Y2FhOGZmMTAzL3RhYmxlcmFuZ2U6Mjg0OGZlMmExZDNhNDdkYzgyZjc0YzljYWE4ZmYxMDNfNC01LTEtMS03NjI1Ng_3db0afed-1240-4050-a61d-e4b76cf55e9e"
      unitRef="usd">6615000</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <us-gaap:FinancingReceivableNonaccrualNoAllowance
      contextRef="ib465a166a81c4839923b2090f12f96bf_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjI4NDhmZTJhMWQzYTQ3ZGM4MmY3NGM5Y2FhOGZmMTAzL3RhYmxlcmFuZ2U6Mjg0OGZlMmExZDNhNDdkYzgyZjc0YzljYWE4ZmYxMDNfNS0xLTEtMS03NjI1Ng_b95c95d6-e61a-4ff1-a7ca-82a259259265"
      unitRef="usd">1820000</us-gaap:FinancingReceivableNonaccrualNoAllowance>
    <hfwa:FinancingReceivableNonaccrualwithAllowance
      contextRef="ib465a166a81c4839923b2090f12f96bf_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjI4NDhmZTJhMWQzYTQ3ZGM4MmY3NGM5Y2FhOGZmMTAzL3RhYmxlcmFuZ2U6Mjg0OGZlMmExZDNhNDdkYzgyZjc0YzljYWE4ZmYxMDNfNS0zLTEtMS03NjI1Ng_7343d74d-85bf-4475-ba11-0c40e63d2f49"
      unitRef="usd">4223000</hfwa:FinancingReceivableNonaccrualwithAllowance>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="ib465a166a81c4839923b2090f12f96bf_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjI4NDhmZTJhMWQzYTQ3ZGM4MmY3NGM5Y2FhOGZmMTAzL3RhYmxlcmFuZ2U6Mjg0OGZlMmExZDNhNDdkYzgyZjc0YzljYWE4ZmYxMDNfNS01LTEtMS03NjI1Ng_65133e94-ad53-46f9-82bb-fb58e0c41de0"
      unitRef="usd">6043000</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <us-gaap:FinancingReceivableNonaccrualNoAllowance
      contextRef="i81410fb86feb40a8a76ab6d4b8fe5594_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjI4NDhmZTJhMWQzYTQ3ZGM4MmY3NGM5Y2FhOGZmMTAzL3RhYmxlcmFuZ2U6Mjg0OGZlMmExZDNhNDdkYzgyZjc0YzljYWE4ZmYxMDNfNi0xLTEtMS03NjI1Ng_4fe5c34d-d769-441e-ad35-a4fc49694888"
      unitRef="usd">0</us-gaap:FinancingReceivableNonaccrualNoAllowance>
    <hfwa:FinancingReceivableNonaccrualwithAllowance
      contextRef="i81410fb86feb40a8a76ab6d4b8fe5594_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjI4NDhmZTJhMWQzYTQ3ZGM4MmY3NGM5Y2FhOGZmMTAzL3RhYmxlcmFuZ2U6Mjg0OGZlMmExZDNhNDdkYzgyZjc0YzljYWE4ZmYxMDNfNi0zLTEtMS03NjI1Ng_67aea63e-f7ea-48d7-a55a-bb8e9bb32a28"
      unitRef="usd">3298000</hfwa:FinancingReceivableNonaccrualwithAllowance>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="i81410fb86feb40a8a76ab6d4b8fe5594_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjI4NDhmZTJhMWQzYTQ3ZGM4MmY3NGM5Y2FhOGZmMTAzL3RhYmxlcmFuZ2U6Mjg0OGZlMmExZDNhNDdkYzgyZjc0YzljYWE4ZmYxMDNfNi01LTEtMS03NjI1Ng_698028de-ff30-4c50-bba3-e360167d232e"
      unitRef="usd">3298000</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <us-gaap:FinancingReceivableNonaccrualNoAllowance
      contextRef="i65b6f9c2845a44b9aa223dcb8bf99378_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjI4NDhmZTJhMWQzYTQ3ZGM4MmY3NGM5Y2FhOGZmMTAzL3RhYmxlcmFuZ2U6Mjg0OGZlMmExZDNhNDdkYzgyZjc0YzljYWE4ZmYxMDNfNy0xLTEtMS03NjI1Ng_350e55c6-971f-4487-bf73-b8b91fc27926"
      unitRef="usd">6514000</us-gaap:FinancingReceivableNonaccrualNoAllowance>
    <hfwa:FinancingReceivableNonaccrualwithAllowance
      contextRef="i65b6f9c2845a44b9aa223dcb8bf99378_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjI4NDhmZTJhMWQzYTQ3ZGM4MmY3NGM5Y2FhOGZmMTAzL3RhYmxlcmFuZ2U6Mjg0OGZlMmExZDNhNDdkYzgyZjc0YzljYWE4ZmYxMDNfNy0zLTEtMS03NjI1Ng_a25d39a1-41c3-40aa-a024-146d160152cb"
      unitRef="usd">9442000</hfwa:FinancingReceivableNonaccrualwithAllowance>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="i65b6f9c2845a44b9aa223dcb8bf99378_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjI4NDhmZTJhMWQzYTQ3ZGM4MmY3NGM5Y2FhOGZmMTAzL3RhYmxlcmFuZ2U6Mjg0OGZlMmExZDNhNDdkYzgyZjc0YzljYWE4ZmYxMDNfNy01LTEtMS03NjI1Ng_6f93088d-3d6b-4338-9c77-4e4ad94af305"
      unitRef="usd">15956000</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <us-gaap:FinancingReceivableNonaccrualNoAllowance
      contextRef="i305cae6e0f43458fb4c409d9a7e2ebf0_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjI4NDhmZTJhMWQzYTQ3ZGM4MmY3NGM5Y2FhOGZmMTAzL3RhYmxlcmFuZ2U6Mjg0OGZlMmExZDNhNDdkYzgyZjc0YzljYWE4ZmYxMDNfMTEtMS0xLTEtNzYyNTY_4dbc5a9e-ee98-4c09-9f7e-cb32d2fbd608"
      unitRef="usd">0</us-gaap:FinancingReceivableNonaccrualNoAllowance>
    <hfwa:FinancingReceivableNonaccrualwithAllowance
      contextRef="i305cae6e0f43458fb4c409d9a7e2ebf0_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjI4NDhmZTJhMWQzYTQ3ZGM4MmY3NGM5Y2FhOGZmMTAzL3RhYmxlcmFuZ2U6Mjg0OGZlMmExZDNhNDdkYzgyZjc0YzljYWE4ZmYxMDNfMTEtMy0xLTEtNzYyNTY_4059c596-0239-4001-9da4-5a8e2c1ee4f5"
      unitRef="usd">571000</hfwa:FinancingReceivableNonaccrualwithAllowance>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="i305cae6e0f43458fb4c409d9a7e2ebf0_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjI4NDhmZTJhMWQzYTQ3ZGM4MmY3NGM5Y2FhOGZmMTAzL3RhYmxlcmFuZ2U6Mjg0OGZlMmExZDNhNDdkYzgyZjc0YzljYWE4ZmYxMDNfMTEtNS0xLTEtNzYyNTY_689bb914-b9cc-418d-aa2d-219054e7dda7"
      unitRef="usd">571000</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <us-gaap:FinancingReceivableNonaccrualNoAllowance
      contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjI4NDhmZTJhMWQzYTQ3ZGM4MmY3NGM5Y2FhOGZmMTAzL3RhYmxlcmFuZ2U6Mjg0OGZlMmExZDNhNDdkYzgyZjc0YzljYWE4ZmYxMDNfMTQtMS0xLTEtNzYyNTY_6551085c-b715-4db1-bd60-d5046869dd5e"
      unitRef="usd">6514000</us-gaap:FinancingReceivableNonaccrualNoAllowance>
    <hfwa:FinancingReceivableNonaccrualwithAllowance
      contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjI4NDhmZTJhMWQzYTQ3ZGM4MmY3NGM5Y2FhOGZmMTAzL3RhYmxlcmFuZ2U6Mjg0OGZlMmExZDNhNDdkYzgyZjc0YzljYWE4ZmYxMDNfMTQtMy0xLTEtNzYyNTY_aa63f06f-a236-4205-91db-2f1cc788b5ed"
      unitRef="usd">10013000</hfwa:FinancingReceivableNonaccrualwithAllowance>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjI4NDhmZTJhMWQzYTQ3ZGM4MmY3NGM5Y2FhOGZmMTAzL3RhYmxlcmFuZ2U6Mjg0OGZlMmExZDNhNDdkYzgyZjc0YzljYWE4ZmYxMDNfMTQtNS0xLTEtNzYyNTY_ea616b59-f3a0-431c-ab88-455cc68b9b4f"
      unitRef="usd">16527000</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <us-gaap:FinancingReceivableNonaccrualNoAllowance
      contextRef="i953bddb1fd20416a8d5eb8accb30b53d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjY5YzNlMWYwM2JjZjRkNmQ5M2IxMzdlZjIyYzRhNTQ5L3RhYmxlcmFuZ2U6NjljM2UxZjAzYmNmNGQ2ZDkzYjEzN2VmMjJjNGE1NDlfNC0xLTEtMS03NjI1Ng_e500bb79-e5f2-4551-9dd5-1cf5ef9e07a8"
      unitRef="usd">6454000</us-gaap:FinancingReceivableNonaccrualNoAllowance>
    <hfwa:FinancingReceivableNonaccrualwithAllowance
      contextRef="i953bddb1fd20416a8d5eb8accb30b53d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjY5YzNlMWYwM2JjZjRkNmQ5M2IxMzdlZjIyYzRhNTQ5L3RhYmxlcmFuZ2U6NjljM2UxZjAzYmNmNGQ2ZDkzYjEzN2VmMjJjNGE1NDlfNC0zLTEtMS03NjI1Ng_04214dcc-5777-464e-8a68-14b9f9b757d2"
      unitRef="usd">3827000</hfwa:FinancingReceivableNonaccrualwithAllowance>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="i953bddb1fd20416a8d5eb8accb30b53d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjY5YzNlMWYwM2JjZjRkNmQ5M2IxMzdlZjIyYzRhNTQ5L3RhYmxlcmFuZ2U6NjljM2UxZjAzYmNmNGQ2ZDkzYjEzN2VmMjJjNGE1NDlfNC01LTEtMS03NjI1Ng_dc0c89c4-7f6f-4df5-99a4-329b26ead8fe"
      unitRef="usd">10281000</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <us-gaap:FinancingReceivableNonaccrualNoAllowance
      contextRef="i6ecc84a667d5490cadab413a70145ebf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjY5YzNlMWYwM2JjZjRkNmQ5M2IxMzdlZjIyYzRhNTQ5L3RhYmxlcmFuZ2U6NjljM2UxZjAzYmNmNGQ2ZDkzYjEzN2VmMjJjNGE1NDlfNS0xLTEtMS03NjI1Ng_bc5877d2-c2b8-40b3-815d-555d90b06a0f"
      unitRef="usd">3036000</us-gaap:FinancingReceivableNonaccrualNoAllowance>
    <hfwa:FinancingReceivableNonaccrualwithAllowance
      contextRef="i6ecc84a667d5490cadab413a70145ebf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjY5YzNlMWYwM2JjZjRkNmQ5M2IxMzdlZjIyYzRhNTQ5L3RhYmxlcmFuZ2U6NjljM2UxZjAzYmNmNGQ2ZDkzYjEzN2VmMjJjNGE1NDlfNS0zLTEtMS03NjI1Ng_6b4dd587-37f7-4642-9937-cd79b2544074"
      unitRef="usd">5138000</hfwa:FinancingReceivableNonaccrualwithAllowance>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="i6ecc84a667d5490cadab413a70145ebf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjY5YzNlMWYwM2JjZjRkNmQ5M2IxMzdlZjIyYzRhNTQ5L3RhYmxlcmFuZ2U6NjljM2UxZjAzYmNmNGQ2ZDkzYjEzN2VmMjJjNGE1NDlfNS01LTEtMS03NjI1Ng_b7dfd9b1-c5bf-4821-80a0-c5b3e8a99f79"
      unitRef="usd">8174000</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <us-gaap:FinancingReceivableNonaccrualNoAllowance
      contextRef="i0f05b745d5444de68178001f4b3ca672_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjY5YzNlMWYwM2JjZjRkNmQ5M2IxMzdlZjIyYzRhNTQ5L3RhYmxlcmFuZ2U6NjljM2UxZjAzYmNmNGQ2ZDkzYjEzN2VmMjJjNGE1NDlfNi0xLTEtMS03NjI1Ng_d1a0078f-c5a5-41b3-b87f-883cdcf27670"
      unitRef="usd">1273000</us-gaap:FinancingReceivableNonaccrualNoAllowance>
    <hfwa:FinancingReceivableNonaccrualwithAllowance
      contextRef="i0f05b745d5444de68178001f4b3ca672_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjY5YzNlMWYwM2JjZjRkNmQ5M2IxMzdlZjIyYzRhNTQ5L3RhYmxlcmFuZ2U6NjljM2UxZjAzYmNmNGQ2ZDkzYjEzN2VmMjJjNGE1NDlfNi0zLTEtMS03NjI1Ng_786d4f0a-c583-424c-a952-fc345d6c1463"
      unitRef="usd">3379000</hfwa:FinancingReceivableNonaccrualwithAllowance>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="i0f05b745d5444de68178001f4b3ca672_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjY5YzNlMWYwM2JjZjRkNmQ5M2IxMzdlZjIyYzRhNTQ5L3RhYmxlcmFuZ2U6NjljM2UxZjAzYmNmNGQ2ZDkzYjEzN2VmMjJjNGE1NDlfNi01LTEtMS03NjI1Ng_2c353750-592c-42c8-854f-f24730f77e07"
      unitRef="usd">4652000</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <us-gaap:FinancingReceivableNonaccrualNoAllowance
      contextRef="ia48b8e4f70af4a87aa3f12be00817670_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjY5YzNlMWYwM2JjZjRkNmQ5M2IxMzdlZjIyYzRhNTQ5L3RhYmxlcmFuZ2U6NjljM2UxZjAzYmNmNGQ2ZDkzYjEzN2VmMjJjNGE1NDlfNy0xLTEtMS03NjI1Ng_6fce9dbf-f986-49b1-8b77-7a7cba9d37a8"
      unitRef="usd">10763000</us-gaap:FinancingReceivableNonaccrualNoAllowance>
    <hfwa:FinancingReceivableNonaccrualwithAllowance
      contextRef="ia48b8e4f70af4a87aa3f12be00817670_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjY5YzNlMWYwM2JjZjRkNmQ5M2IxMzdlZjIyYzRhNTQ5L3RhYmxlcmFuZ2U6NjljM2UxZjAzYmNmNGQ2ZDkzYjEzN2VmMjJjNGE1NDlfNy0zLTEtMS03NjI1Ng_1f3598fc-97e6-4855-8c71-3ae015b87dd1"
      unitRef="usd">12344000</hfwa:FinancingReceivableNonaccrualwithAllowance>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="ia48b8e4f70af4a87aa3f12be00817670_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjY5YzNlMWYwM2JjZjRkNmQ5M2IxMzdlZjIyYzRhNTQ5L3RhYmxlcmFuZ2U6NjljM2UxZjAzYmNmNGQ2ZDkzYjEzN2VmMjJjNGE1NDlfNy01LTEtMS03NjI1Ng_e9d2c7ec-572f-49eb-acf6-6b2d6827d8e3"
      unitRef="usd">23107000</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <us-gaap:FinancingReceivableNonaccrualNoAllowance
      contextRef="i5324f789131844e8aec7c90bab5c460a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjY5YzNlMWYwM2JjZjRkNmQ5M2IxMzdlZjIyYzRhNTQ5L3RhYmxlcmFuZ2U6NjljM2UxZjAzYmNmNGQ2ZDkzYjEzN2VmMjJjNGE1NDlfOC0xLTEtMS03NjI1Ng_3a07e7e5-3a3b-4fc7-a540-a9524aa8007e"
      unitRef="usd">0</us-gaap:FinancingReceivableNonaccrualNoAllowance>
    <hfwa:FinancingReceivableNonaccrualwithAllowance
      contextRef="i5324f789131844e8aec7c90bab5c460a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjY5YzNlMWYwM2JjZjRkNmQ5M2IxMzdlZjIyYzRhNTQ5L3RhYmxlcmFuZ2U6NjljM2UxZjAzYmNmNGQ2ZDkzYjEzN2VmMjJjNGE1NDlfOC0zLTEtMS03NjI1Ng_c7539ebd-ce69-4441-a14b-88cc8f83c0fe"
      unitRef="usd">47000</hfwa:FinancingReceivableNonaccrualwithAllowance>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="i5324f789131844e8aec7c90bab5c460a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjY5YzNlMWYwM2JjZjRkNmQ5M2IxMzdlZjIyYzRhNTQ5L3RhYmxlcmFuZ2U6NjljM2UxZjAzYmNmNGQ2ZDkzYjEzN2VmMjJjNGE1NDlfOC01LTEtMS03NjI1Ng_4287ff9f-600e-4b28-92ba-282400eaf5b2"
      unitRef="usd">47000</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <us-gaap:FinancingReceivableNonaccrualNoAllowance
      contextRef="i8c0fa45390c54f9ba8acc6d9f0a676ca_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjY5YzNlMWYwM2JjZjRkNmQ5M2IxMzdlZjIyYzRhNTQ5L3RhYmxlcmFuZ2U6NjljM2UxZjAzYmNmNGQ2ZDkzYjEzN2VmMjJjNGE1NDlfMTEtMS0xLTEtNzYyNTY_1b1635f8-cb22-4aa6-b8f6-f0cdf5a71413"
      unitRef="usd">0</us-gaap:FinancingReceivableNonaccrualNoAllowance>
    <hfwa:FinancingReceivableNonaccrualwithAllowance
      contextRef="i8c0fa45390c54f9ba8acc6d9f0a676ca_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjY5YzNlMWYwM2JjZjRkNmQ5M2IxMzdlZjIyYzRhNTQ5L3RhYmxlcmFuZ2U6NjljM2UxZjAzYmNmNGQ2ZDkzYjEzN2VmMjJjNGE1NDlfMTEtMy0xLTEtNzYyNTY_36bb1de6-d05c-4e15-a640-92ff60fba1dd"
      unitRef="usd">571000</hfwa:FinancingReceivableNonaccrualwithAllowance>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="i8c0fa45390c54f9ba8acc6d9f0a676ca_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjY5YzNlMWYwM2JjZjRkNmQ5M2IxMzdlZjIyYzRhNTQ5L3RhYmxlcmFuZ2U6NjljM2UxZjAzYmNmNGQ2ZDkzYjEzN2VmMjJjNGE1NDlfMTEtNS0xLTEtNzYyNTY_5f1e680c-0b27-4e2b-ad96-68309861509b"
      unitRef="usd">571000</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <us-gaap:FinancingReceivableNonaccrualNoAllowance
      contextRef="id8dd1cca261b4f98bad3cca08b9e5b4b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjY5YzNlMWYwM2JjZjRkNmQ5M2IxMzdlZjIyYzRhNTQ5L3RhYmxlcmFuZ2U6NjljM2UxZjAzYmNmNGQ2ZDkzYjEzN2VmMjJjNGE1NDlfMTMtMS0xLTEtNzYyNTY_d8ab3fe1-00f6-42f1-803d-a8942f5148c5"
      unitRef="usd">0</us-gaap:FinancingReceivableNonaccrualNoAllowance>
    <hfwa:FinancingReceivableNonaccrualwithAllowance
      contextRef="id8dd1cca261b4f98bad3cca08b9e5b4b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjY5YzNlMWYwM2JjZjRkNmQ5M2IxMzdlZjIyYzRhNTQ5L3RhYmxlcmFuZ2U6NjljM2UxZjAzYmNmNGQ2ZDkzYjEzN2VmMjJjNGE1NDlfMTMtMy0xLTEtNzYyNTY_203d941b-90ee-449e-9c8c-b048f9cd39dc"
      unitRef="usd">29000</hfwa:FinancingReceivableNonaccrualwithAllowance>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="id8dd1cca261b4f98bad3cca08b9e5b4b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjY5YzNlMWYwM2JjZjRkNmQ5M2IxMzdlZjIyYzRhNTQ5L3RhYmxlcmFuZ2U6NjljM2UxZjAzYmNmNGQ2ZDkzYjEzN2VmMjJjNGE1NDlfMTMtNS0xLTEtNzYyNTY_58e3d25b-c067-436c-a8ed-8b64525f9b08"
      unitRef="usd">29000</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <us-gaap:FinancingReceivableNonaccrualNoAllowance
      contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjY5YzNlMWYwM2JjZjRkNmQ5M2IxMzdlZjIyYzRhNTQ5L3RhYmxlcmFuZ2U6NjljM2UxZjAzYmNmNGQ2ZDkzYjEzN2VmMjJjNGE1NDlfMTQtMS0xLTEtNzYyNTY_051b2280-9b2e-4393-a5e6-5cbd54c18204"
      unitRef="usd">10763000</us-gaap:FinancingReceivableNonaccrualNoAllowance>
    <hfwa:FinancingReceivableNonaccrualwithAllowance
      contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjY5YzNlMWYwM2JjZjRkNmQ5M2IxMzdlZjIyYzRhNTQ5L3RhYmxlcmFuZ2U6NjljM2UxZjAzYmNmNGQ2ZDkzYjEzN2VmMjJjNGE1NDlfMTQtMy0xLTEtNzYyNTY_464c8b3b-6bc5-459d-b345-071c81f7496e"
      unitRef="usd">12991000</hfwa:FinancingReceivableNonaccrualwithAllowance>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjY5YzNlMWYwM2JjZjRkNmQ5M2IxMzdlZjIyYzRhNTQ5L3RhYmxlcmFuZ2U6NjljM2UxZjAzYmNmNGQ2ZDkzYjEzN2VmMjJjNGE1NDlfMTQtNS0xLTEtNzYyNTY_73928755-7292-40b9-867e-670242709754"
      unitRef="usd">23754000</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod
      contextRef="id4fdcad464664f3297434a9ac174822b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjI5YzJhMDRlOGI4YjRhOGQ5NDk0NzU4NzNlMGFlMjJlL3RhYmxlcmFuZ2U6MjljMmEwNGU4YjhiNGE4ZDk0OTQ3NTg3M2UwYWUyMmVfNC0xLTEtMS03NjI1Ng_7b6f5b0e-7e54-4533-9fa0-3c0a6021c72c"
      unitRef="usd">-2000</hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod>
    <us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod
      contextRef="id4fdcad464664f3297434a9ac174822b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjI5YzJhMDRlOGI4YjRhOGQ5NDk0NzU4NzNlMGFlMjJlL3RhYmxlcmFuZ2U6MjljMmEwNGU4YjhiNGE4ZDk0OTQ3NTg3M2UwYWUyMmVfNC0zLTEtMS03NjI1Ng_91e4c4c9-a816-40af-a929-76583c732ab8"
      unitRef="usd">139000</us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod>
    <hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod
      contextRef="iba27164477e448c085b28911eff55fd0_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjI5YzJhMDRlOGI4YjRhOGQ5NDk0NzU4NzNlMGFlMjJlL3RhYmxlcmFuZ2U6MjljMmEwNGU4YjhiNGE4ZDk0OTQ3NTg3M2UwYWUyMmVfNC01LTEtMS03NjI1Ng_4e7aab26-e03b-4a95-91b4-575c5790eea0"
      unitRef="usd">-2000</hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod>
    <us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod
      contextRef="iba27164477e448c085b28911eff55fd0_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjI5YzJhMDRlOGI4YjRhOGQ5NDk0NzU4NzNlMGFlMjJlL3RhYmxlcmFuZ2U6MjljMmEwNGU4YjhiNGE4ZDk0OTQ3NTg3M2UwYWUyMmVfNC03LTEtMS03NjI1Ng_9f8aae18-9f26-4814-ac59-d9d9a734b107"
      unitRef="usd">63000</us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod>
    <hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod
      contextRef="i03c94181615345f496a2ceeef2eebd77_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjI5YzJhMDRlOGI4YjRhOGQ5NDk0NzU4NzNlMGFlMjJlL3RhYmxlcmFuZ2U6MjljMmEwNGU4YjhiNGE4ZDk0OTQ3NTg3M2UwYWUyMmVfNS0xLTEtMS03NjI1Ng_6c7523ea-40d3-41af-90cb-455ec59bd6c4"
      unitRef="usd">0</hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod>
    <us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod
      contextRef="i03c94181615345f496a2ceeef2eebd77_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjI5YzJhMDRlOGI4YjRhOGQ5NDk0NzU4NzNlMGFlMjJlL3RhYmxlcmFuZ2U6MjljMmEwNGU4YjhiNGE4ZDk0OTQ3NTg3M2UwYWUyMmVfNS0zLTEtMS03NjI1Ng_ce248e89-9a93-45c3-a3df-58052ca55b1f"
      unitRef="usd">53000</us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod>
    <hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod
      contextRef="id0cad637ea2640828c91fd93bdfff0cf_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjI5YzJhMDRlOGI4YjRhOGQ5NDk0NzU4NzNlMGFlMjJlL3RhYmxlcmFuZ2U6MjljMmEwNGU4YjhiNGE4ZDk0OTQ3NTg3M2UwYWUyMmVfNS01LTEtMS03NjI1Ng_d26e45a7-9b2e-4cf0-90e4-f980a9a7585b"
      unitRef="usd">0</hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod>
    <us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod
      contextRef="id0cad637ea2640828c91fd93bdfff0cf_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjI5YzJhMDRlOGI4YjRhOGQ5NDk0NzU4NzNlMGFlMjJlL3RhYmxlcmFuZ2U6MjljMmEwNGU4YjhiNGE4ZDk0OTQ3NTg3M2UwYWUyMmVfNS03LTEtMS03NjI1Ng_9091f3fc-2361-4915-b4de-6f536911f367"
      unitRef="usd">114000</us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod>
    <hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod
      contextRef="i7e40d044956540daa450ad755edd0576_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjI5YzJhMDRlOGI4YjRhOGQ5NDk0NzU4NzNlMGFlMjJlL3RhYmxlcmFuZ2U6MjljMmEwNGU4YjhiNGE4ZDk0OTQ3NTg3M2UwYWUyMmVfNi0xLTEtMS03NjI1Ng_94534b3b-dd32-4141-aec6-072037f6477e"
      unitRef="usd">0</hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod>
    <us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod
      contextRef="i7e40d044956540daa450ad755edd0576_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjI5YzJhMDRlOGI4YjRhOGQ5NDk0NzU4NzNlMGFlMjJlL3RhYmxlcmFuZ2U6MjljMmEwNGU4YjhiNGE4ZDk0OTQ3NTg3M2UwYWUyMmVfNi0zLTEtMS03NjI1Ng_5218642b-478c-49c2-96e3-756f07541e76"
      unitRef="usd">774000</us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod>
    <hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod
      contextRef="i228c434816f94a3a87d4d82fd1f40978_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjI5YzJhMDRlOGI4YjRhOGQ5NDk0NzU4NzNlMGFlMjJlL3RhYmxlcmFuZ2U6MjljMmEwNGU4YjhiNGE4ZDk0OTQ3NTg3M2UwYWUyMmVfNi01LTEtMS03NjI1Ng_aab6592e-9733-4f5e-b9b8-c51b4da7b36b"
      unitRef="usd">0</hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod>
    <us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod
      contextRef="i228c434816f94a3a87d4d82fd1f40978_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjI5YzJhMDRlOGI4YjRhOGQ5NDk0NzU4NzNlMGFlMjJlL3RhYmxlcmFuZ2U6MjljMmEwNGU4YjhiNGE4ZDk0OTQ3NTg3M2UwYWUyMmVfNi03LTEtMS03NjI1Ng_e9f349c2-462a-4174-af7b-abf4ad073fc5"
      unitRef="usd">313000</us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod>
    <hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod
      contextRef="i764ea01661494b13bd84de36ca3e8aa5_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjI5YzJhMDRlOGI4YjRhOGQ5NDk0NzU4NzNlMGFlMjJlL3RhYmxlcmFuZ2U6MjljMmEwNGU4YjhiNGE4ZDk0OTQ3NTg3M2UwYWUyMmVfNy0xLTEtMS03NjI1Ng_99e9d170-e8ca-4459-9317-93215f007eff"
      unitRef="usd">-2000</hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod>
    <us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod
      contextRef="i764ea01661494b13bd84de36ca3e8aa5_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjI5YzJhMDRlOGI4YjRhOGQ5NDk0NzU4NzNlMGFlMjJlL3RhYmxlcmFuZ2U6MjljMmEwNGU4YjhiNGE4ZDk0OTQ3NTg3M2UwYWUyMmVfNy0zLTEtMS03NjI1Ng_66f2047e-c806-4a69-a94c-c12f94d058ad"
      unitRef="usd">966000</us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod>
    <hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod
      contextRef="ide921bb3a2a847f9a8944f5dc1ca2894_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjI5YzJhMDRlOGI4YjRhOGQ5NDk0NzU4NzNlMGFlMjJlL3RhYmxlcmFuZ2U6MjljMmEwNGU4YjhiNGE4ZDk0OTQ3NTg3M2UwYWUyMmVfNy01LTEtMS03NjI1Ng_1cde032d-f3ac-4b83-8835-9dd329a6270a"
      unitRef="usd">-2000</hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod>
    <us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod
      contextRef="ide921bb3a2a847f9a8944f5dc1ca2894_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjI5YzJhMDRlOGI4YjRhOGQ5NDk0NzU4NzNlMGFlMjJlL3RhYmxlcmFuZ2U6MjljMmEwNGU4YjhiNGE4ZDk0OTQ3NTg3M2UwYWUyMmVfNy03LTEtMS03NjI1Ng_6b4f97fc-3795-43c8-a566-e9bdf82aa25f"
      unitRef="usd">490000</us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod>
    <hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod
      contextRef="id2c1f5bc0e23416ca62f1208acd5d927_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjI5YzJhMDRlOGI4YjRhOGQ5NDk0NzU4NzNlMGFlMjJlL3RhYmxlcmFuZ2U6MjljMmEwNGU4YjhiNGE4ZDk0OTQ3NTg3M2UwYWUyMmVfOC0xLTEtMS03NjI1Ng_cc841ca0-d8dc-44c2-9ee3-52670944ecf7"
      unitRef="usd">0</hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod>
    <us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod
      contextRef="id2c1f5bc0e23416ca62f1208acd5d927_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjI5YzJhMDRlOGI4YjRhOGQ5NDk0NzU4NzNlMGFlMjJlL3RhYmxlcmFuZ2U6MjljMmEwNGU4YjhiNGE4ZDk0OTQ3NTg3M2UwYWUyMmVfOC0zLTEtMS03NjI1Ng_9119cbde-600a-44e6-ba0f-b2a9b64b0810"
      unitRef="usd">19000</us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod>
    <hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod
      contextRef="i248c2b38ae4c4ed4bd5b1994cf3516f1_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjI5YzJhMDRlOGI4YjRhOGQ5NDk0NzU4NzNlMGFlMjJlL3RhYmxlcmFuZ2U6MjljMmEwNGU4YjhiNGE4ZDk0OTQ3NTg3M2UwYWUyMmVfOC01LTEtMS03NjI1Ng_2a10ca83-0f70-4769-8afd-7807fd75d0ee"
      unitRef="usd">0</hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod>
    <us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod
      contextRef="i248c2b38ae4c4ed4bd5b1994cf3516f1_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjI5YzJhMDRlOGI4YjRhOGQ5NDk0NzU4NzNlMGFlMjJlL3RhYmxlcmFuZ2U6MjljMmEwNGU4YjhiNGE4ZDk0OTQ3NTg3M2UwYWUyMmVfOC03LTEtMS03NjI1Ng_c1b4ba7c-f54b-463d-bc7c-65ea5226b851"
      unitRef="usd">0</us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod>
    <hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod
      contextRef="ida44c1dd72084b27a7818be85557308b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjI5YzJhMDRlOGI4YjRhOGQ5NDk0NzU4NzNlMGFlMjJlL3RhYmxlcmFuZ2U6MjljMmEwNGU4YjhiNGE4ZDk0OTQ3NTg3M2UwYWUyMmVfMTAtMS0xLTEtNzYyNTY_0e39f5d7-48c5-483e-a708-3ca8f9591bcd"
      unitRef="usd">0</hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod>
    <us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod
      contextRef="ida44c1dd72084b27a7818be85557308b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjI5YzJhMDRlOGI4YjRhOGQ5NDk0NzU4NzNlMGFlMjJlL3RhYmxlcmFuZ2U6MjljMmEwNGU4YjhiNGE4ZDk0OTQ3NTg3M2UwYWUyMmVfMTAtMy0xLTEtNzYyNTY_2f717353-a662-4f7f-859e-a9788d0c6e48"
      unitRef="usd">0</us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod>
    <hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod
      contextRef="ief4383c9f2ee443f9b47652ab23c9a4f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjI5YzJhMDRlOGI4YjRhOGQ5NDk0NzU4NzNlMGFlMjJlL3RhYmxlcmFuZ2U6MjljMmEwNGU4YjhiNGE4ZDk0OTQ3NTg3M2UwYWUyMmVfMTAtNS0xLTEtNzYyNTY_4f2ecac8-914b-440c-95c4-11643783266c"
      unitRef="usd">0</hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod>
    <us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod
      contextRef="ief4383c9f2ee443f9b47652ab23c9a4f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjI5YzJhMDRlOGI4YjRhOGQ5NDk0NzU4NzNlMGFlMjJlL3RhYmxlcmFuZ2U6MjljMmEwNGU4YjhiNGE4ZDk0OTQ3NTg3M2UwYWUyMmVfMTAtNy0xLTEtNzYyNTY_21beca68-719a-4676-b517-c80ccf7aca8b"
      unitRef="usd">73000</us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod>
    <hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod
      contextRef="i0d9df21cbefd498497b84399a1ca9e76_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjI5YzJhMDRlOGI4YjRhOGQ5NDk0NzU4NzNlMGFlMjJlL3RhYmxlcmFuZ2U6MjljMmEwNGU4YjhiNGE4ZDk0OTQ3NTg3M2UwYWUyMmVfMTMtMS0xLTEtNzYyNTY_11a779ba-2554-43df-9a5f-85d613d2a80b"
      unitRef="usd">0</hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod>
    <us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod
      contextRef="i0d9df21cbefd498497b84399a1ca9e76_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjI5YzJhMDRlOGI4YjRhOGQ5NDk0NzU4NzNlMGFlMjJlL3RhYmxlcmFuZ2U6MjljMmEwNGU4YjhiNGE4ZDk0OTQ3NTg3M2UwYWUyMmVfMTMtMy0xLTEtNzYyNTY_8b7a4c6d-2d02-4c37-95e6-4f961b3e1d88"
      unitRef="usd">68000</us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod>
    <hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod
      contextRef="i0fa34131e6e24edebe11e70118864673_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjI5YzJhMDRlOGI4YjRhOGQ5NDk0NzU4NzNlMGFlMjJlL3RhYmxlcmFuZ2U6MjljMmEwNGU4YjhiNGE4ZDk0OTQ3NTg3M2UwYWUyMmVfMTMtNS0xLTEtNzYyNTY_8378ce9a-c52f-4582-9c91-1ce2ecbdfae5"
      unitRef="usd">0</hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod>
    <us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod
      contextRef="i0fa34131e6e24edebe11e70118864673_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjI5YzJhMDRlOGI4YjRhOGQ5NDk0NzU4NzNlMGFlMjJlL3RhYmxlcmFuZ2U6MjljMmEwNGU4YjhiNGE4ZDk0OTQ3NTg3M2UwYWUyMmVfMTMtNy0xLTEtNzYyNTY_46d04de0-9232-48f8-b1a2-dabbc55bd261"
      unitRef="usd">0</us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod>
    <hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod
      contextRef="i008e972820d543c1a6978aa7c0bdd779_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjI5YzJhMDRlOGI4YjRhOGQ5NDk0NzU4NzNlMGFlMjJlL3RhYmxlcmFuZ2U6MjljMmEwNGU4YjhiNGE4ZDk0OTQ3NTg3M2UwYWUyMmVfMTQtMS0xLTEtNzYyNTY_b17318c6-4970-4c0e-ad1f-bd1a52c89361"
      unitRef="usd">-2000</hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod>
    <us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod
      contextRef="i008e972820d543c1a6978aa7c0bdd779_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjI5YzJhMDRlOGI4YjRhOGQ5NDk0NzU4NzNlMGFlMjJlL3RhYmxlcmFuZ2U6MjljMmEwNGU4YjhiNGE4ZDk0OTQ3NTg3M2UwYWUyMmVfMTQtMy0xLTEtNzYyNTY_4ac4e28f-c6ba-4ee8-a2b3-0def18e1368c"
      unitRef="usd">1053000</us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod>
    <hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod
      contextRef="i680551795c8c4486bb599b4008c300c4_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjI5YzJhMDRlOGI4YjRhOGQ5NDk0NzU4NzNlMGFlMjJlL3RhYmxlcmFuZ2U6MjljMmEwNGU4YjhiNGE4ZDk0OTQ3NTg3M2UwYWUyMmVfMTQtNS0xLTEtNzYyNTY_8f53f111-bf0e-4045-9c3a-6ee4d741364d"
      unitRef="usd">-2000</hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod>
    <us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod
      contextRef="i680551795c8c4486bb599b4008c300c4_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjI5YzJhMDRlOGI4YjRhOGQ5NDk0NzU4NzNlMGFlMjJlL3RhYmxlcmFuZ2U6MjljMmEwNGU4YjhiNGE4ZDk0OTQ3NTg3M2UwYWUyMmVfMTQtNy0xLTEtNzYyNTY_39b166bf-3063-4c1c-8bd2-eba360e5dc63"
      unitRef="usd">563000</us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod>
    <us-gaap:InterestAndFeeIncomeLoansAndLeases
      contextRef="i008e972820d543c1a6978aa7c0bdd779_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RleHRyZWdpb246ZDM3MzQyY2ZjZTgxNDNkNmE1YzVjN2ViMGI1ZGMwMTBfNTc4Mg_27737bfc-a5f3-45af-93f9-9c525862fe49"
      unitRef="usd">0</us-gaap:InterestAndFeeIncomeLoansAndLeases>
    <us-gaap:InterestAndFeeIncomeLoansAndLeases
      contextRef="i680551795c8c4486bb599b4008c300c4_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RleHRyZWdpb246ZDM3MzQyY2ZjZTgxNDNkNmE1YzVjN2ViMGI1ZGMwMTBfNTc4Mg_61dd43d0-f4c9-448c-8357-c62bc6aa6788"
      unitRef="usd">0</us-gaap:InterestAndFeeIncomeLoansAndLeases>
    <us-gaap:InterestAndFeeIncomeLoansAndLeases
      contextRef="i008e972820d543c1a6978aa7c0bdd779_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RleHRyZWdpb246ZDM3MzQyY2ZjZTgxNDNkNmE1YzVjN2ViMGI1ZGMwMTBfNTc4Mg_c35b5e5d-6120-40d4-b968-5b97a0e4312c"
      unitRef="usd">0</us-gaap:InterestAndFeeIncomeLoansAndLeases>
    <us-gaap:InterestAndFeeIncomeLoansAndLeases
      contextRef="i680551795c8c4486bb599b4008c300c4_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RleHRyZWdpb246ZDM3MzQyY2ZjZTgxNDNkNmE1YzVjN2ViMGI1ZGMwMTBfNTc4Mg_f6dd9f64-109c-4cb7-b638-5d8fcac54057"
      unitRef="usd">0</us-gaap:InterestAndFeeIncomeLoansAndLeases>
    <us-gaap:PastDueFinancingReceivablesTableTextBlock
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RleHRyZWdpb246ZDM3MzQyY2ZjZTgxNDNkNmE1YzVjN2ViMGI1ZGMwMTBfMTEzMjA_4f986923-5905-47d4-a549-7382fa023c07">The amortized cost of past due loans as of March&#160;31, 2022 and December&#160;31, 2021 were as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.040%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.208%"/&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="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;30-89&#160;Days&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;90&#160;Days&#160;or&lt;br/&gt;Greater&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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&#160;Past&#160;&lt;br/&gt;Due&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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Loans Receivable&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial business:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;643,315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;651,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;SBA PPP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;64,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;64,962&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Owner-occupied CRE&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;935,517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;935,705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Non-owner occupied CRE&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,505,483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,505,483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total commercial business&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,149,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,157,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Residential real estate&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;222,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;223,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="30" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Real estate construction and land development:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Residential&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;83,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;83,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:top"&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial and multifamily&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;138,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;138,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 55pt;text-align:left;text-indent:-18pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total real estate construction and land development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;221,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;222,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:5pt"&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:30.040%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.208%"/&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="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;30-89&#160;Days&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;90&#160;Days&#160;or&lt;br/&gt;Greater&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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&#160;Past&#160;&lt;br/&gt;Due&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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Loans Receivable&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Consumer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;217,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;217,951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,810,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,821,178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.040%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.208%"/&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="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;30-89&#160;Days&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;90&#160;Days&#160;or&lt;br/&gt;Greater&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&#160;Past&#160;&lt;br/&gt;Due&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Loans Receivable&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial business:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;612,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;621,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;SBA PPP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;516&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;145,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;145,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Owner-occupied CRE&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;928,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;931,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Non-owner occupied CRE&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,493,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,493,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total commercial business&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,179,952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,191,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Residential real estate&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;164,152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;164,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="30" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Real estate construction and land development:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Residential&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;84,755&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;85,547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:top"&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial and multifamily&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;137,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;141,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:#cceeff;padding:2px 1pt 2px 55pt;text-align:left;text-indent:-18pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total real estate construction and land development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;222,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;226,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Consumer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;231,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;232,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,797,665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,815,662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PastDueFinancingReceivablesTableTextBlock>
    <us-gaap:NotesReceivableGross
      contextRef="i6c667e10d32f4936b5bf00fa1913375e_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjJiMTcxYWQyMzZjZjRmOWZiMDM1ZmIwNGI4NGE2YzhmL3RhYmxlcmFuZ2U6MmIxNzFhZDIzNmNmNGY5ZmIwMzVmYjA0Yjg0YTZjOGZfNC0xLTEtMS03NjI1Ng_d1f43c88-c300-4ec4-9b1e-3f8f759d9d68"
      unitRef="usd">2139000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ic70f6d016f4643f68ab490aac5ad1928_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjJiMTcxYWQyMzZjZjRmOWZiMDM1ZmIwNGI4NGE2YzhmL3RhYmxlcmFuZ2U6MmIxNzFhZDIzNmNmNGY5ZmIwMzVmYjA0Yjg0YTZjOGZfNC0zLTEtMS03NjI1Ng_d13e8421-d77b-4677-8ffe-311671670ee1"
      unitRef="usd">6069000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ia851705e363a44849dc0f1cc1550e382_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjJiMTcxYWQyMzZjZjRmOWZiMDM1ZmIwNGI4NGE2YzhmL3RhYmxlcmFuZ2U6MmIxNzFhZDIzNmNmNGY5ZmIwMzVmYjA0Yjg0YTZjOGZfNC01LTEtMS03NjI1Ng_735a6fd6-6cc2-4165-9b7d-4a9f70df77b6"
      unitRef="usd">8208000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i818e6785468c4c9a9ac71410e762d19d_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjJiMTcxYWQyMzZjZjRmOWZiMDM1ZmIwNGI4NGE2YzhmL3RhYmxlcmFuZ2U6MmIxNzFhZDIzNmNmNGY5ZmIwMzVmYjA0Yjg0YTZjOGZfNC03LTEtMS03NjI1Ng_26d9b6e8-1f38-4dce-ad1b-ee055e25174c"
      unitRef="usd">643315000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i4395944ac99a4d24ae162123925b3f60_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjJiMTcxYWQyMzZjZjRmOWZiMDM1ZmIwNGI4NGE2YzhmL3RhYmxlcmFuZ2U6MmIxNzFhZDIzNmNmNGY5ZmIwMzVmYjA0Yjg0YTZjOGZfNC05LTEtMS03NjI1Ng_2557ac01-88f6-4414-9d82-b2a65141974d"
      unitRef="usd">651523000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="if4ca8dc0fc264c0d8b6b63c2cb507cfa_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjJiMTcxYWQyMzZjZjRmOWZiMDM1ZmIwNGI4NGE2YzhmL3RhYmxlcmFuZ2U6MmIxNzFhZDIzNmNmNGY5ZmIwMzVmYjA0Yjg0YTZjOGZfNS0xLTEtMS03NjI1Ng_7dc26a44-dafe-4dd0-b3ec-01ea0afe9c89"
      unitRef="usd">150000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i20d5290a0aa74b8ab04e21d74f2a1f94_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjJiMTcxYWQyMzZjZjRmOWZiMDM1ZmIwNGI4NGE2YzhmL3RhYmxlcmFuZ2U6MmIxNzFhZDIzNmNmNGY5ZmIwMzVmYjA0Yjg0YTZjOGZfNS0zLTEtMS03NjI1Ng_eb3236f6-bfec-49b9-83b2-5808f8bff031"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i07a0690ce95a40b58df97cf12464a8f3_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjJiMTcxYWQyMzZjZjRmOWZiMDM1ZmIwNGI4NGE2YzhmL3RhYmxlcmFuZ2U6MmIxNzFhZDIzNmNmNGY5ZmIwMzVmYjA0Yjg0YTZjOGZfNS01LTEtMS03NjI1Ng_387d1f88-800f-41fc-98a0-081bc03cd5a1"
      unitRef="usd">150000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ib04c0725e8284fa2a82cf9722d68f112_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjJiMTcxYWQyMzZjZjRmOWZiMDM1ZmIwNGI4NGE2YzhmL3RhYmxlcmFuZ2U6MmIxNzFhZDIzNmNmNGY5ZmIwMzVmYjA0Yjg0YTZjOGZfNS03LTEtMS03NjI1Ng_7b1dfa33-44ff-4af8-a71c-55d6719d5d0a"
      unitRef="usd">64812000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i27b9128891ab4b63b68ee0c412c45a15_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjJiMTcxYWQyMzZjZjRmOWZiMDM1ZmIwNGI4NGE2YzhmL3RhYmxlcmFuZ2U6MmIxNzFhZDIzNmNmNGY5ZmIwMzVmYjA0Yjg0YTZjOGZfNS05LTEtMS03NjI1Ng_4aa61374-364b-434e-b640-a34f72d65f5f"
      unitRef="usd">64962000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i88dddcb1aba3471788d960051e248560_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjJiMTcxYWQyMzZjZjRmOWZiMDM1ZmIwNGI4NGE2YzhmL3RhYmxlcmFuZ2U6MmIxNzFhZDIzNmNmNGY5ZmIwMzVmYjA0Yjg0YTZjOGZfNi0xLTEtMS03NjI1Ng_d131fb81-4355-4846-bfd6-6c5d0b5a68f8"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i777b8dd3274a49dd94b7abe6650c5000_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjJiMTcxYWQyMzZjZjRmOWZiMDM1ZmIwNGI4NGE2YzhmL3RhYmxlcmFuZ2U6MmIxNzFhZDIzNmNmNGY5ZmIwMzVmYjA0Yjg0YTZjOGZfNi0zLTEtMS03NjI1Ng_01603508-a6cb-441b-a77d-9a4dc451b957"
      unitRef="usd">188000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i8e1afd56786c470f95bf20e7717326b9_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjJiMTcxYWQyMzZjZjRmOWZiMDM1ZmIwNGI4NGE2YzhmL3RhYmxlcmFuZ2U6MmIxNzFhZDIzNmNmNGY5ZmIwMzVmYjA0Yjg0YTZjOGZfNi01LTEtMS03NjI1Ng_5212e5a0-5881-4972-a247-6ca31858cb3c"
      unitRef="usd">188000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i6cd895fc5bf2426199e7be06419198cc_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjJiMTcxYWQyMzZjZjRmOWZiMDM1ZmIwNGI4NGE2YzhmL3RhYmxlcmFuZ2U6MmIxNzFhZDIzNmNmNGY5ZmIwMzVmYjA0Yjg0YTZjOGZfNi03LTEtMS03NjI1Ng_bb96717a-94f1-4df0-97d0-4e8630f3983d"
      unitRef="usd">935517000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ib465a166a81c4839923b2090f12f96bf_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjJiMTcxYWQyMzZjZjRmOWZiMDM1ZmIwNGI4NGE2YzhmL3RhYmxlcmFuZ2U6MmIxNzFhZDIzNmNmNGY5ZmIwMzVmYjA0Yjg0YTZjOGZfNi05LTEtMS03NjI1Ng_a17e8e05-e939-44fe-bcd6-27a70b5545bd"
      unitRef="usd">935705000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="iebdff20685f946a1b3df46b96ca64eb2_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjJiMTcxYWQyMzZjZjRmOWZiMDM1ZmIwNGI4NGE2YzhmL3RhYmxlcmFuZ2U6MmIxNzFhZDIzNmNmNGY5ZmIwMzVmYjA0Yjg0YTZjOGZfNy0xLTEtMS03NjI1Ng_786fb91d-6066-490c-a76c-8ee43e879ae5"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i6c53999607944ce0afc28164adac6556_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjJiMTcxYWQyMzZjZjRmOWZiMDM1ZmIwNGI4NGE2YzhmL3RhYmxlcmFuZ2U6MmIxNzFhZDIzNmNmNGY5ZmIwMzVmYjA0Yjg0YTZjOGZfNy0zLTEtMS03NjI1Ng_22fadf1b-039d-4af3-ba6a-1a063c1be53c"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="if3cb45ee23db4b37b1aafed1feae157d_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjJiMTcxYWQyMzZjZjRmOWZiMDM1ZmIwNGI4NGE2YzhmL3RhYmxlcmFuZ2U6MmIxNzFhZDIzNmNmNGY5ZmIwMzVmYjA0Yjg0YTZjOGZfNy01LTEtMS03NjI1Ng_7ca50e2b-5a54-417c-b286-32e1c2a46863"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i12adebc451364cc488f1637c946fb91e_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjJiMTcxYWQyMzZjZjRmOWZiMDM1ZmIwNGI4NGE2YzhmL3RhYmxlcmFuZ2U6MmIxNzFhZDIzNmNmNGY5ZmIwMzVmYjA0Yjg0YTZjOGZfNy03LTEtMS03NjI1Ng_15b1d0ed-96dd-4b4d-88b1-580dc747b717"
      unitRef="usd">1505483000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i81410fb86feb40a8a76ab6d4b8fe5594_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjJiMTcxYWQyMzZjZjRmOWZiMDM1ZmIwNGI4NGE2YzhmL3RhYmxlcmFuZ2U6MmIxNzFhZDIzNmNmNGY5ZmIwMzVmYjA0Yjg0YTZjOGZfNy05LTEtMS03NjI1Ng_92cb9dbd-0d8c-4ebd-8959-2cc8835e308a"
      unitRef="usd">1505483000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ibe331ac5619c4e19bc93f2b2800fb06f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjJiMTcxYWQyMzZjZjRmOWZiMDM1ZmIwNGI4NGE2YzhmL3RhYmxlcmFuZ2U6MmIxNzFhZDIzNmNmNGY5ZmIwMzVmYjA0Yjg0YTZjOGZfOC0xLTEtMS03NjI1Ng_dbced9a4-9d7f-4141-9648-fd53f85a0384"
      unitRef="usd">2289000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="iae717ff6c83e4272a3650bd5e445af95_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjJiMTcxYWQyMzZjZjRmOWZiMDM1ZmIwNGI4NGE2YzhmL3RhYmxlcmFuZ2U6MmIxNzFhZDIzNmNmNGY5ZmIwMzVmYjA0Yjg0YTZjOGZfOC0zLTEtMS03NjI1Ng_b346b501-5602-47a4-86c2-5c7ee4acfa4c"
      unitRef="usd">6257000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i9025ed8524e147b48c5094f4e90c6da8_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjJiMTcxYWQyMzZjZjRmOWZiMDM1ZmIwNGI4NGE2YzhmL3RhYmxlcmFuZ2U6MmIxNzFhZDIzNmNmNGY5ZmIwMzVmYjA0Yjg0YTZjOGZfOC01LTEtMS03NjI1Ng_2adf3f9f-702c-4780-843f-3b002f054d28"
      unitRef="usd">8546000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i6afb8627eabc4399ae4a49efb2aecde4_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjJiMTcxYWQyMzZjZjRmOWZiMDM1ZmIwNGI4NGE2YzhmL3RhYmxlcmFuZ2U6MmIxNzFhZDIzNmNmNGY5ZmIwMzVmYjA0Yjg0YTZjOGZfOC03LTEtMS03NjI1Ng_10c1c18f-3040-41fa-9f64-ded986b4b1c8"
      unitRef="usd">3149127000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i65b6f9c2845a44b9aa223dcb8bf99378_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjJiMTcxYWQyMzZjZjRmOWZiMDM1ZmIwNGI4NGE2YzhmL3RhYmxlcmFuZ2U6MmIxNzFhZDIzNmNmNGY5ZmIwMzVmYjA0Yjg0YTZjOGZfOC05LTEtMS03NjI1Ng_fb99ced1-1bc7-48f8-838f-f83618556f75"
      unitRef="usd">3157673000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i0bbd27dfebbf45329601fb50afcc25db_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjJiMTcxYWQyMzZjZjRmOWZiMDM1ZmIwNGI4NGE2YzhmL3RhYmxlcmFuZ2U6MmIxNzFhZDIzNmNmNGY5ZmIwMzVmYjA0Yjg0YTZjOGZfOS0xLTEtMS03NjI1Ng_19e4871a-32fc-4d06-bd44-a3c6cc77a1dd"
      unitRef="usd">994000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="if0b19414a7a14f75a131723a7becd3a2_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjJiMTcxYWQyMzZjZjRmOWZiMDM1ZmIwNGI4NGE2YzhmL3RhYmxlcmFuZ2U6MmIxNzFhZDIzNmNmNGY5ZmIwMzVmYjA0Yjg0YTZjOGZfOS0zLTEtMS03NjI1Ng_aae29195-8c7d-40da-8e8b-fe447c80ecc0"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i83fe017bf7af47a29c6d43ea1fabe39a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjJiMTcxYWQyMzZjZjRmOWZiMDM1ZmIwNGI4NGE2YzhmL3RhYmxlcmFuZ2U6MmIxNzFhZDIzNmNmNGY5ZmIwMzVmYjA0Yjg0YTZjOGZfOS01LTEtMS03NjI1Ng_91d0d6e9-549e-41b6-b802-e0e839f35ab8"
      unitRef="usd">994000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i33ec5543b1cd42d6aa495505518441ba_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjJiMTcxYWQyMzZjZjRmOWZiMDM1ZmIwNGI4NGE2YzhmL3RhYmxlcmFuZ2U6MmIxNzFhZDIzNmNmNGY5ZmIwMzVmYjA0Yjg0YTZjOGZfOS03LTEtMS03NjI1Ng_9d6b92ab-5097-4597-8355-4d2a4c276c40"
      unitRef="usd">222448000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i5cd829a030354e5f83dd6208528604ed_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjJiMTcxYWQyMzZjZjRmOWZiMDM1ZmIwNGI4NGE2YzhmL3RhYmxlcmFuZ2U6MmIxNzFhZDIzNmNmNGY5ZmIwMzVmYjA0Yjg0YTZjOGZfOS05LTEtMS03NjI1Ng_2e243c80-da81-4548-bffe-4d50833aa82c"
      unitRef="usd">223442000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="if56550c2cb814db1b1617211d3c6d93f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjJiMTcxYWQyMzZjZjRmOWZiMDM1ZmIwNGI4NGE2YzhmL3RhYmxlcmFuZ2U6MmIxNzFhZDIzNmNmNGY5ZmIwMzVmYjA0Yjg0YTZjOGZfMTEtMS0xLTEtNzYyNTY_5b396b70-6016-4d2d-be79-e50adfc09660"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i49ad32ca961a45aa94dde73761e7bdf2_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjJiMTcxYWQyMzZjZjRmOWZiMDM1ZmIwNGI4NGE2YzhmL3RhYmxlcmFuZ2U6MmIxNzFhZDIzNmNmNGY5ZmIwMzVmYjA0Yjg0YTZjOGZfMTEtMy0xLTEtNzYyNTY_21109128-8404-448a-ba94-dc6f655eb5e0"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ie4fb139c7db74609a2234a27b4eb1461_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjJiMTcxYWQyMzZjZjRmOWZiMDM1ZmIwNGI4NGE2YzhmL3RhYmxlcmFuZ2U6MmIxNzFhZDIzNmNmNGY5ZmIwMzVmYjA0Yjg0YTZjOGZfMTEtNS0xLTEtNzYyNTY_c04944e4-0c40-443d-b6fd-54a0d2a1daf6"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ibbea463c6c964adda63cc516ecee5be5_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjJiMTcxYWQyMzZjZjRmOWZiMDM1ZmIwNGI4NGE2YzhmL3RhYmxlcmFuZ2U6MmIxNzFhZDIzNmNmNGY5ZmIwMzVmYjA0Yjg0YTZjOGZfMTEtNy0xLTEtNzYyNTY_bf104899-a6d1-4fb1-a803-2143a197d6f1"
      unitRef="usd">83529000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i9ad3f2fc608945a38db0e37152ed044e_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjJiMTcxYWQyMzZjZjRmOWZiMDM1ZmIwNGI4NGE2YzhmL3RhYmxlcmFuZ2U6MmIxNzFhZDIzNmNmNGY5ZmIwMzVmYjA0Yjg0YTZjOGZfMTEtOS0xLTEtNzYyNTY_06423604-7439-43f0-8f82-dbc16e0b510a"
      unitRef="usd">83529000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i9e7b25d3ed664255bb8b17f966f694b5_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjJiMTcxYWQyMzZjZjRmOWZiMDM1ZmIwNGI4NGE2YzhmL3RhYmxlcmFuZ2U6MmIxNzFhZDIzNmNmNGY5ZmIwMzVmYjA0Yjg0YTZjOGZfMTItMS0xLTEtNzYyNTY_43a6d200-6703-40b6-bcb6-c45a463363bd"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i6159378be8ea47a188b756a522a92a98_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjJiMTcxYWQyMzZjZjRmOWZiMDM1ZmIwNGI4NGE2YzhmL3RhYmxlcmFuZ2U6MmIxNzFhZDIzNmNmNGY5ZmIwMzVmYjA0Yjg0YTZjOGZfMTItMy0xLTEtNzYyNTY_6588d4ac-6f3c-40b6-b90e-7f80cc0e9f23"
      unitRef="usd">571000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i1c9b6cbc724b4b14a61532f1d5349165_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjJiMTcxYWQyMzZjZjRmOWZiMDM1ZmIwNGI4NGE2YzhmL3RhYmxlcmFuZ2U6MmIxNzFhZDIzNmNmNGY5ZmIwMzVmYjA0Yjg0YTZjOGZfMTItNS0xLTEtNzYyNTY_b2b06a11-febc-490e-97e7-57e029ce2d88"
      unitRef="usd">571000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i125d2d12990b498aa59b6e5e59925ed1_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjJiMTcxYWQyMzZjZjRmOWZiMDM1ZmIwNGI4NGE2YzhmL3RhYmxlcmFuZ2U6MmIxNzFhZDIzNmNmNGY5ZmIwMzVmYjA0Yjg0YTZjOGZfMTItNy0xLTEtNzYyNTY_895bfc23-c5f1-47bc-bfdc-b42b6c628179"
      unitRef="usd">138012000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i6be089bbbaac4d60ac003e7c9bc562df_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjJiMTcxYWQyMzZjZjRmOWZiMDM1ZmIwNGI4NGE2YzhmL3RhYmxlcmFuZ2U6MmIxNzFhZDIzNmNmNGY5ZmIwMzVmYjA0Yjg0YTZjOGZfMTItOS0xLTEtNzYyNTY_f1dfc952-a353-48f1-b682-4c2706185eec"
      unitRef="usd">138583000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i7f75f33e2d2b4f659bea9d9f6c7b17b3_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjJiMTcxYWQyMzZjZjRmOWZiMDM1ZmIwNGI4NGE2YzhmL3RhYmxlcmFuZ2U6MmIxNzFhZDIzNmNmNGY5ZmIwMzVmYjA0Yjg0YTZjOGZfMTMtMS0xLTEtNzYyNTY_14164f7b-793a-4524-a163-e94a34f02924"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i6be16aa0fbb2445f8db037c24ca753b9_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjJiMTcxYWQyMzZjZjRmOWZiMDM1ZmIwNGI4NGE2YzhmL3RhYmxlcmFuZ2U6MmIxNzFhZDIzNmNmNGY5ZmIwMzVmYjA0Yjg0YTZjOGZfMTMtMy0xLTEtNzYyNTY_d0191a31-a718-455b-ba00-0eb3382ee066"
      unitRef="usd">571000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ie8e3d270e6c946409d199744b374b590_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjJiMTcxYWQyMzZjZjRmOWZiMDM1ZmIwNGI4NGE2YzhmL3RhYmxlcmFuZ2U6MmIxNzFhZDIzNmNmNGY5ZmIwMzVmYjA0Yjg0YTZjOGZfMTMtNS0xLTEtNzYyNTY_87cdbbab-2d5e-48a2-ac1b-65b28d10e4d3"
      unitRef="usd">571000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="iee98d4f1329a40d78f8faa2d39a4a7ec_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjJiMTcxYWQyMzZjZjRmOWZiMDM1ZmIwNGI4NGE2YzhmL3RhYmxlcmFuZ2U6MmIxNzFhZDIzNmNmNGY5ZmIwMzVmYjA0Yjg0YTZjOGZfMTMtNy0xLTEtNzYyNTY_c0aac81d-7d13-4bcb-a527-5ba9a51a9113"
      unitRef="usd">221541000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i98c6ec07242b41898153db72663b1ed7_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjJiMTcxYWQyMzZjZjRmOWZiMDM1ZmIwNGI4NGE2YzhmL3RhYmxlcmFuZ2U6MmIxNzFhZDIzNmNmNGY5ZmIwMzVmYjA0Yjg0YTZjOGZfMTMtOS0xLTEtNzYyNTY_bad616d8-55e1-489e-8733-e3ac6fc45569"
      unitRef="usd">222112000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i7fd970c111f54388abf8812b357bdcf3_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjJiMTcxYWQyMzZjZjRmOWZiMDM1ZmIwNGI4NGE2YzhmL3RhYmxlcmFuZ2U6MmIxNzFhZDIzNmNmNGY5ZmIwMzVmYjA0Yjg0YTZjOGZfMTQtMS0xLTEtNzYyNTY_1647ae8c-7cd9-4702-9ad4-8b90fe28b9c0"
      unitRef="usd">575000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="iaf1a4453980644fdacf9af89a4912c0c_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjJiMTcxYWQyMzZjZjRmOWZiMDM1ZmIwNGI4NGE2YzhmL3RhYmxlcmFuZ2U6MmIxNzFhZDIzNmNmNGY5ZmIwMzVmYjA0Yjg0YTZjOGZfMTQtMy0xLTEtNzYyNTY_85947d5c-25e5-4b58-ae05-74dcf7fda1da"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i2f9ce8b7108e47f597c7a6f708209c6b_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjJiMTcxYWQyMzZjZjRmOWZiMDM1ZmIwNGI4NGE2YzhmL3RhYmxlcmFuZ2U6MmIxNzFhZDIzNmNmNGY5ZmIwMzVmYjA0Yjg0YTZjOGZfMTQtNS0xLTEtNzYyNTY_1f176620-de2a-4cb9-95a5-eadb1057e682"
      unitRef="usd">575000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ieaed34a8dc6d4b73800f472b39e4627d_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjJiMTcxYWQyMzZjZjRmOWZiMDM1ZmIwNGI4NGE2YzhmL3RhYmxlcmFuZ2U6MmIxNzFhZDIzNmNmNGY5ZmIwMzVmYjA0Yjg0YTZjOGZfMTQtNy0xLTEtNzYyNTY_a4af67e5-57ca-452f-ae33-f411f6ad4236"
      unitRef="usd">217376000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i1ec0751fd9554601acc58d7efac46447_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjJiMTcxYWQyMzZjZjRmOWZiMDM1ZmIwNGI4NGE2YzhmL3RhYmxlcmFuZ2U6MmIxNzFhZDIzNmNmNGY5ZmIwMzVmYjA0Yjg0YTZjOGZfMTQtOS0xLTEtNzYyNTY_13da4704-8e42-4cee-afd6-86832055213e"
      unitRef="usd">217951000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="if95bc356df304e85af5bb47d5159a311_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjJiMTcxYWQyMzZjZjRmOWZiMDM1ZmIwNGI4NGE2YzhmL3RhYmxlcmFuZ2U6MmIxNzFhZDIzNmNmNGY5ZmIwMzVmYjA0Yjg0YTZjOGZfMTUtMS0xLTEtNzYyNTY_fd8ceea4-bfd3-4486-8406-97f44248fe04"
      unitRef="usd">3858000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i207c3e087b454de5871f89f39594c440_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjJiMTcxYWQyMzZjZjRmOWZiMDM1ZmIwNGI4NGE2YzhmL3RhYmxlcmFuZ2U6MmIxNzFhZDIzNmNmNGY5ZmIwMzVmYjA0Yjg0YTZjOGZfMTUtMy0xLTEtNzYyNTY_0734fb65-e9cc-4d07-b0b8-e7cc4141395a"
      unitRef="usd">6828000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i84b2f4bd5932417b8a4d61ffcdd59a38_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjJiMTcxYWQyMzZjZjRmOWZiMDM1ZmIwNGI4NGE2YzhmL3RhYmxlcmFuZ2U6MmIxNzFhZDIzNmNmNGY5ZmIwMzVmYjA0Yjg0YTZjOGZfMTUtNS0xLTEtNzYyNTY_f0507244-167d-449d-b913-808906ae0d50"
      unitRef="usd">10686000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i008b7f291f5846db9175c661c4be9134_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjJiMTcxYWQyMzZjZjRmOWZiMDM1ZmIwNGI4NGE2YzhmL3RhYmxlcmFuZ2U6MmIxNzFhZDIzNmNmNGY5ZmIwMzVmYjA0Yjg0YTZjOGZfMTUtNy0xLTEtNzYyNTY_7a3e4490-0409-44ae-a0e3-7838dfe18180"
      unitRef="usd">3810492000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjJiMTcxYWQyMzZjZjRmOWZiMDM1ZmIwNGI4NGE2YzhmL3RhYmxlcmFuZ2U6MmIxNzFhZDIzNmNmNGY5ZmIwMzVmYjA0Yjg0YTZjOGZfMTUtOS0xLTEtNzYyNTY_22807a50-a7d6-429b-84b4-4b44aead4486"
      unitRef="usd">3821178000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i95469b2ecf2d46e4baa3cadb992728e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjhjNjM1ZGQzZmVhMDQ4YjU5NmM0MWRjM2E2ZWU0MjI0L3RhYmxlcmFuZ2U6OGM2MzVkZDNmZWEwNDhiNTk2YzQxZGMzYTZlZTQyMjRfNC0xLTEtMS03NjI1Ng_2a88b9f8-7fcc-46e9-b974-9f2c21b0edf0"
      unitRef="usd">1858000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i3ddfa9943b134c77bcfea18a5eaa9e75_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjhjNjM1ZGQzZmVhMDQ4YjU5NmM0MWRjM2E2ZWU0MjI0L3RhYmxlcmFuZ2U6OGM2MzVkZDNmZWEwNDhiNTk2YzQxZGMzYTZlZTQyMjRfNC0zLTEtMS03NjI1Ng_f36f020c-45e2-4e4b-8829-2d69ff91ba96"
      unitRef="usd">6821000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ifcdfa89ba2604ce7bc48bb3649bfdf82_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjhjNjM1ZGQzZmVhMDQ4YjU5NmM0MWRjM2E2ZWU0MjI0L3RhYmxlcmFuZ2U6OGM2MzVkZDNmZWEwNDhiNTk2YzQxZGMzYTZlZTQyMjRfNC01LTEtMS03NjI1Ng_15c18a64-5b96-4ff2-abed-aa993f07cd9c"
      unitRef="usd">8679000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i939f4db047c04e658511eb68be949748_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjhjNjM1ZGQzZmVhMDQ4YjU5NmM0MWRjM2E2ZWU0MjI0L3RhYmxlcmFuZ2U6OGM2MzVkZDNmZWEwNDhiNTk2YzQxZGMzYTZlZTQyMjRfNC03LTEtMS03NjI1Ng_49cdce1f-e5f6-4605-a1aa-8655d26b1acf"
      unitRef="usd">612888000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i953bddb1fd20416a8d5eb8accb30b53d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjhjNjM1ZGQzZmVhMDQ4YjU5NmM0MWRjM2E2ZWU0MjI0L3RhYmxlcmFuZ2U6OGM2MzVkZDNmZWEwNDhiNTk2YzQxZGMzYTZlZTQyMjRfNC05LTEtMS03NjI1Ng_c15b4d89-73fa-4b69-bd80-df43a8f5f3e2"
      unitRef="usd">621567000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ied5c10151db24c9aa85bb816a3f591de_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjhjNjM1ZGQzZmVhMDQ4YjU5NmM0MWRjM2E2ZWU0MjI0L3RhYmxlcmFuZ2U6OGM2MzVkZDNmZWEwNDhiNTk2YzQxZGMzYTZlZTQyMjRfNS0xLTEtMS03NjI1Ng_8e1203a0-728d-4a9a-9ded-71dbe27e08d4"
      unitRef="usd">223000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i79e0addd3e494951a9c58c5085bee505_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjhjNjM1ZGQzZmVhMDQ4YjU5NmM0MWRjM2E2ZWU0MjI0L3RhYmxlcmFuZ2U6OGM2MzVkZDNmZWEwNDhiNTk2YzQxZGMzYTZlZTQyMjRfNS0zLTEtMS03NjI1Ng_07d709a0-d4de-4228-9257-7ee600944fed"
      unitRef="usd">293000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i6bd3c17758b6462da4317721f7b9f482_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjhjNjM1ZGQzZmVhMDQ4YjU5NmM0MWRjM2E2ZWU0MjI0L3RhYmxlcmFuZ2U6OGM2MzVkZDNmZWEwNDhiNTk2YzQxZGMzYTZlZTQyMjRfNS01LTEtMS03NjI1Ng_c361da70-349e-47c7-b809-e858934e6f45"
      unitRef="usd">516000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i47fda59e079a493fbf769c853dae4ec1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjhjNjM1ZGQzZmVhMDQ4YjU5NmM0MWRjM2E2ZWU0MjI0L3RhYmxlcmFuZ2U6OGM2MzVkZDNmZWEwNDhiNTk2YzQxZGMzYTZlZTQyMjRfNS03LTEtMS03NjI1Ng_3bc873b9-db20-4872-826e-f0f08d22bd35"
      unitRef="usd">145324000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ibb62a9de5b9d48339dd771b391388c58_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjhjNjM1ZGQzZmVhMDQ4YjU5NmM0MWRjM2E2ZWU0MjI0L3RhYmxlcmFuZ2U6OGM2MzVkZDNmZWEwNDhiNTk2YzQxZGMzYTZlZTQyMjRfNS05LTEtMS03NjI1Ng_ea9f391d-168a-48b0-a8c0-82ac83342463"
      unitRef="usd">145840000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i8c8ba638e2f04168b6ee0634745a4bef_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjhjNjM1ZGQzZmVhMDQ4YjU5NmM0MWRjM2E2ZWU0MjI0L3RhYmxlcmFuZ2U6OGM2MzVkZDNmZWEwNDhiNTk2YzQxZGMzYTZlZTQyMjRfNi0xLTEtMS03NjI1Ng_938bce64-d616-4728-81d2-bb5352dc404d"
      unitRef="usd">2397000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="if2a8e50015144588b66bffc27c530c6b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjhjNjM1ZGQzZmVhMDQ4YjU5NmM0MWRjM2E2ZWU0MjI0L3RhYmxlcmFuZ2U6OGM2MzVkZDNmZWEwNDhiNTk2YzQxZGMzYTZlZTQyMjRfNi0zLTEtMS03NjI1Ng_b407a592-d096-4069-baaf-11b0ffa6a4a9"
      unitRef="usd">112000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="id382dae1df834d9792c1831bac4ddc6a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjhjNjM1ZGQzZmVhMDQ4YjU5NmM0MWRjM2E2ZWU0MjI0L3RhYmxlcmFuZ2U6OGM2MzVkZDNmZWEwNDhiNTk2YzQxZGMzYTZlZTQyMjRfNi01LTEtMS03NjI1Ng_97f096ea-b571-4e74-9bfa-b2623caf4081"
      unitRef="usd">2509000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i42bec9ed9a2441e9833ead3b895ffd0d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjhjNjM1ZGQzZmVhMDQ4YjU5NmM0MWRjM2E2ZWU0MjI0L3RhYmxlcmFuZ2U6OGM2MzVkZDNmZWEwNDhiNTk2YzQxZGMzYTZlZTQyMjRfNi03LTEtMS03NjI1Ng_090b3455-43d4-4844-bd04-314d8b48bece"
      unitRef="usd">928641000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i6ecc84a667d5490cadab413a70145ebf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjhjNjM1ZGQzZmVhMDQ4YjU5NmM0MWRjM2E2ZWU0MjI0L3RhYmxlcmFuZ2U6OGM2MzVkZDNmZWEwNDhiNTk2YzQxZGMzYTZlZTQyMjRfNi05LTEtMS03NjI1Ng_2502e933-b11c-4926-841e-3e7ae02fc503"
      unitRef="usd">931150000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ib928731020514e879000a00cb875bf2b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjhjNjM1ZGQzZmVhMDQ4YjU5NmM0MWRjM2E2ZWU0MjI0L3RhYmxlcmFuZ2U6OGM2MzVkZDNmZWEwNDhiNTk2YzQxZGMzYTZlZTQyMjRfNy0xLTEtMS03NjI1Ng_b374e4a3-a005-4a4f-a588-3ea16d4d75e0"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i463ddf2a6c3f4d8785b914669412ff71_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjhjNjM1ZGQzZmVhMDQ4YjU5NmM0MWRjM2E2ZWU0MjI0L3RhYmxlcmFuZ2U6OGM2MzVkZDNmZWEwNDhiNTk2YzQxZGMzYTZlZTQyMjRfNy0zLTEtMS03NjI1Ng_6d60fd24-f639-4ce0-8503-e3a33b5676ea"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ic645f81f58f64b79a83c416ddf74a762_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjhjNjM1ZGQzZmVhMDQ4YjU5NmM0MWRjM2E2ZWU0MjI0L3RhYmxlcmFuZ2U6OGM2MzVkZDNmZWEwNDhiNTk2YzQxZGMzYTZlZTQyMjRfNy01LTEtMS03NjI1Ng_6084ded5-7fdd-499c-9401-86186159eb1c"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i591dac643d994985b7548e34ea3c7e94_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjhjNjM1ZGQzZmVhMDQ4YjU5NmM0MWRjM2E2ZWU0MjI0L3RhYmxlcmFuZ2U6OGM2MzVkZDNmZWEwNDhiNTk2YzQxZGMzYTZlZTQyMjRfNy03LTEtMS03NjI1Ng_9e870bc5-4a5c-49e8-bdd3-f0e8d1fc9941"
      unitRef="usd">1493099000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i0f05b745d5444de68178001f4b3ca672_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjhjNjM1ZGQzZmVhMDQ4YjU5NmM0MWRjM2E2ZWU0MjI0L3RhYmxlcmFuZ2U6OGM2MzVkZDNmZWEwNDhiNTk2YzQxZGMzYTZlZTQyMjRfNy05LTEtMS03NjI1Ng_ed3a161e-4f1d-4960-b3a0-7cb224423680"
      unitRef="usd">1493099000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i5a62bd96cf134ef1a8c3b149a50199f8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjhjNjM1ZGQzZmVhMDQ4YjU5NmM0MWRjM2E2ZWU0MjI0L3RhYmxlcmFuZ2U6OGM2MzVkZDNmZWEwNDhiNTk2YzQxZGMzYTZlZTQyMjRfOC0xLTEtMS03NjI1Ng_c6667e1a-dd7f-4b5d-9260-2e8ec93a53e2"
      unitRef="usd">4478000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="iaa6c72dc41b84eb4a60cbb0690218389_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjhjNjM1ZGQzZmVhMDQ4YjU5NmM0MWRjM2E2ZWU0MjI0L3RhYmxlcmFuZ2U6OGM2MzVkZDNmZWEwNDhiNTk2YzQxZGMzYTZlZTQyMjRfOC0zLTEtMS03NjI1Ng_fafeae6a-0599-42b1-b116-dd5c05f2816b"
      unitRef="usd">7226000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ifb507386206e4cab86c9d83048729363_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjhjNjM1ZGQzZmVhMDQ4YjU5NmM0MWRjM2E2ZWU0MjI0L3RhYmxlcmFuZ2U6OGM2MzVkZDNmZWEwNDhiNTk2YzQxZGMzYTZlZTQyMjRfOC01LTEtMS03NjI1Ng_9e1e6e44-c18e-4c01-a087-ceecc9940117"
      unitRef="usd">11704000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="if4b9db90185f426db14cb99e621db03f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjhjNjM1ZGQzZmVhMDQ4YjU5NmM0MWRjM2E2ZWU0MjI0L3RhYmxlcmFuZ2U6OGM2MzVkZDNmZWEwNDhiNTk2YzQxZGMzYTZlZTQyMjRfOC03LTEtMS03NjI1Ng_2c3b2f1a-33d8-4d6b-9742-b1ef949d8885"
      unitRef="usd">3179952000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ia48b8e4f70af4a87aa3f12be00817670_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjhjNjM1ZGQzZmVhMDQ4YjU5NmM0MWRjM2E2ZWU0MjI0L3RhYmxlcmFuZ2U6OGM2MzVkZDNmZWEwNDhiNTk2YzQxZGMzYTZlZTQyMjRfOC05LTEtMS03NjI1Ng_a0411974-2f89-4d0e-a620-7b082214300a"
      unitRef="usd">3191656000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ieab3a7ecbb8f4beaa324031fa601e66e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjhjNjM1ZGQzZmVhMDQ4YjU5NmM0MWRjM2E2ZWU0MjI0L3RhYmxlcmFuZ2U6OGM2MzVkZDNmZWEwNDhiNTk2YzQxZGMzYTZlZTQyMjRfOS0xLTEtMS03NjI1Ng_46cdad20-d64e-406b-9a2d-31e00cae77df"
      unitRef="usd">420000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ieb5cc7a6d9354e22b807b011176f09ea_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjhjNjM1ZGQzZmVhMDQ4YjU5NmM0MWRjM2E2ZWU0MjI0L3RhYmxlcmFuZ2U6OGM2MzVkZDNmZWEwNDhiNTk2YzQxZGMzYTZlZTQyMjRfOS0zLTEtMS03NjI1Ng_f8a6ef77-d3a0-436b-966d-df510a3ac4ac"
      unitRef="usd">10000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i0254f32b51af4bae8402044d7f6f480d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjhjNjM1ZGQzZmVhMDQ4YjU5NmM0MWRjM2E2ZWU0MjI0L3RhYmxlcmFuZ2U6OGM2MzVkZDNmZWEwNDhiNTk2YzQxZGMzYTZlZTQyMjRfOS01LTEtMS03NjI1Ng_e40c9c8b-95de-4962-8926-037b648830fc"
      unitRef="usd">430000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="iec4d84f14ae549389590e7c0ae6961a6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjhjNjM1ZGQzZmVhMDQ4YjU5NmM0MWRjM2E2ZWU0MjI0L3RhYmxlcmFuZ2U6OGM2MzVkZDNmZWEwNDhiNTk2YzQxZGMzYTZlZTQyMjRfOS03LTEtMS03NjI1Ng_c3ebc697-64f6-471c-be47-25ed468ce57b"
      unitRef="usd">164152000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i5324f789131844e8aec7c90bab5c460a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjhjNjM1ZGQzZmVhMDQ4YjU5NmM0MWRjM2E2ZWU0MjI0L3RhYmxlcmFuZ2U6OGM2MzVkZDNmZWEwNDhiNTk2YzQxZGMzYTZlZTQyMjRfOS05LTEtMS03NjI1Ng_2249f2e2-6f61-4ce9-9f14-d8d44cd8a66d"
      unitRef="usd">164582000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i8d46af746d1e4f9694a5f9cf6098e180_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjhjNjM1ZGQzZmVhMDQ4YjU5NmM0MWRjM2E2ZWU0MjI0L3RhYmxlcmFuZ2U6OGM2MzVkZDNmZWEwNDhiNTk2YzQxZGMzYTZlZTQyMjRfMTEtMS0xLTEtNzYyNTY_2f903ea0-b240-4fa0-831c-7f4fd215b779"
      unitRef="usd">792000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i6affeab107584bc6845d978c539a1251_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjhjNjM1ZGQzZmVhMDQ4YjU5NmM0MWRjM2E2ZWU0MjI0L3RhYmxlcmFuZ2U6OGM2MzVkZDNmZWEwNDhiNTk2YzQxZGMzYTZlZTQyMjRfMTEtMy0xLTEtNzYyNTY_130529c9-4fed-4192-a75c-81ed82291d71"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="id3ae9ac18c1f486387cfc09824f71ade_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjhjNjM1ZGQzZmVhMDQ4YjU5NmM0MWRjM2E2ZWU0MjI0L3RhYmxlcmFuZ2U6OGM2MzVkZDNmZWEwNDhiNTk2YzQxZGMzYTZlZTQyMjRfMTEtNS0xLTEtNzYyNTY_adb1e868-86bf-46d0-a741-e8ec93d01a7b"
      unitRef="usd">792000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i7b0a75d7c960476393f39c5f13e0f004_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjhjNjM1ZGQzZmVhMDQ4YjU5NmM0MWRjM2E2ZWU0MjI0L3RhYmxlcmFuZ2U6OGM2MzVkZDNmZWEwNDhiNTk2YzQxZGMzYTZlZTQyMjRfMTEtNy0xLTEtNzYyNTY_91039317-4850-47bd-9c77-e881457e7220"
      unitRef="usd">84755000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i9e2f4b8345a4408fb079a47118f04e41_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjhjNjM1ZGQzZmVhMDQ4YjU5NmM0MWRjM2E2ZWU0MjI0L3RhYmxlcmFuZ2U6OGM2MzVkZDNmZWEwNDhiNTk2YzQxZGMzYTZlZTQyMjRfMTEtOS0xLTEtNzYyNTY_376af472-604e-439c-8f2c-74c76436a00b"
      unitRef="usd">85547000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i3a4faf05b7c4478abd0f88352e547148_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjhjNjM1ZGQzZmVhMDQ4YjU5NmM0MWRjM2E2ZWU0MjI0L3RhYmxlcmFuZ2U6OGM2MzVkZDNmZWEwNDhiNTk2YzQxZGMzYTZlZTQyMjRfMTItMS0xLTEtNzYyNTY_e40edd70-69e1-4031-a445-e85031c7cc09"
      unitRef="usd">3474000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ica2d61adb69f4406bfd656b75c18105a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjhjNjM1ZGQzZmVhMDQ4YjU5NmM0MWRjM2E2ZWU0MjI0L3RhYmxlcmFuZ2U6OGM2MzVkZDNmZWEwNDhiNTk2YzQxZGMzYTZlZTQyMjRfMTItMy0xLTEtNzYyNTY_30db974d-c2fb-4e19-bbeb-412528134c2c"
      unitRef="usd">571000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="id8516babae724f608377c8ed66cb24dc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjhjNjM1ZGQzZmVhMDQ4YjU5NmM0MWRjM2E2ZWU0MjI0L3RhYmxlcmFuZ2U6OGM2MzVkZDNmZWEwNDhiNTk2YzQxZGMzYTZlZTQyMjRfMTItNS0xLTEtNzYyNTY_b9f035fa-a401-4906-b627-fde3c94abc77"
      unitRef="usd">4045000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ibbf6f0771c104616885b1737d1485ad1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjhjNjM1ZGQzZmVhMDQ4YjU5NmM0MWRjM2E2ZWU0MjI0L3RhYmxlcmFuZ2U6OGM2MzVkZDNmZWEwNDhiNTk2YzQxZGMzYTZlZTQyMjRfMTItNy0xLTEtNzYyNTY_0d460131-30a2-44db-a2d8-93af83c64ce9"
      unitRef="usd">137291000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i3ddb43f0ed8d4d12b92132a879494226_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjhjNjM1ZGQzZmVhMDQ4YjU5NmM0MWRjM2E2ZWU0MjI0L3RhYmxlcmFuZ2U6OGM2MzVkZDNmZWEwNDhiNTk2YzQxZGMzYTZlZTQyMjRfMTItOS0xLTEtNzYyNTY_d5617e05-9749-4fcb-985f-394941dc2d50"
      unitRef="usd">141336000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ia6bfb8b317784637a8402b7f9aeb9814_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjhjNjM1ZGQzZmVhMDQ4YjU5NmM0MWRjM2E2ZWU0MjI0L3RhYmxlcmFuZ2U6OGM2MzVkZDNmZWEwNDhiNTk2YzQxZGMzYTZlZTQyMjRfMTMtMS0xLTEtNzYyNTY_2c8c03ce-c702-4c69-8d99-54b6f7d681ac"
      unitRef="usd">4266000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i135bf00794494138937cc24ac2d77bc3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjhjNjM1ZGQzZmVhMDQ4YjU5NmM0MWRjM2E2ZWU0MjI0L3RhYmxlcmFuZ2U6OGM2MzVkZDNmZWEwNDhiNTk2YzQxZGMzYTZlZTQyMjRfMTMtMy0xLTEtNzYyNTY_64ac2a21-f11b-4e60-a4a1-98e9d7ae8668"
      unitRef="usd">571000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i235e8595ed344f28af640cbe57c17c6d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjhjNjM1ZGQzZmVhMDQ4YjU5NmM0MWRjM2E2ZWU0MjI0L3RhYmxlcmFuZ2U6OGM2MzVkZDNmZWEwNDhiNTk2YzQxZGMzYTZlZTQyMjRfMTMtNS0xLTEtNzYyNTY_ab2db9ca-3764-4051-bed2-147852c7fcaf"
      unitRef="usd">4837000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="if7964b1cf9e14d61b208deefc7b3c8ce_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjhjNjM1ZGQzZmVhMDQ4YjU5NmM0MWRjM2E2ZWU0MjI0L3RhYmxlcmFuZ2U6OGM2MzVkZDNmZWEwNDhiNTk2YzQxZGMzYTZlZTQyMjRfMTMtNy0xLTEtNzYyNTY_ffdd4c49-4821-44c4-a0bd-83c5e4657ce0"
      unitRef="usd">222046000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i5c91df7328d3409a8cb1989c3233d882_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjhjNjM1ZGQzZmVhMDQ4YjU5NmM0MWRjM2E2ZWU0MjI0L3RhYmxlcmFuZ2U6OGM2MzVkZDNmZWEwNDhiNTk2YzQxZGMzYTZlZTQyMjRfMTMtOS0xLTEtNzYyNTY_92c11bc5-80f6-435b-b53e-3e7bb4315dc4"
      unitRef="usd">226883000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i67d1ce10440a4fa798dcd4e7d18f967b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjhjNjM1ZGQzZmVhMDQ4YjU5NmM0MWRjM2E2ZWU0MjI0L3RhYmxlcmFuZ2U6OGM2MzVkZDNmZWEwNDhiNTk2YzQxZGMzYTZlZTQyMjRfMTQtMS0xLTEtNzYyNTY_dd2578d5-e799-4abb-ae6c-23c2ce5c4765"
      unitRef="usd">1026000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ia0b315eddb804d858843938435c2f80c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjhjNjM1ZGQzZmVhMDQ4YjU5NmM0MWRjM2E2ZWU0MjI0L3RhYmxlcmFuZ2U6OGM2MzVkZDNmZWEwNDhiNTk2YzQxZGMzYTZlZTQyMjRfMTQtMy0xLTEtNzYyNTY_1f7a4fb1-de16-4460-9b12-815eaf159901"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="id9664ad1eb2f4476ab5c9f52aa3dda6b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjhjNjM1ZGQzZmVhMDQ4YjU5NmM0MWRjM2E2ZWU0MjI0L3RhYmxlcmFuZ2U6OGM2MzVkZDNmZWEwNDhiNTk2YzQxZGMzYTZlZTQyMjRfMTQtNS0xLTEtNzYyNTY_743d7dc9-2dbe-4db9-93cf-4fef027f2316"
      unitRef="usd">1026000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ia03037c565b04ec3a42527241f64f4a3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjhjNjM1ZGQzZmVhMDQ4YjU5NmM0MWRjM2E2ZWU0MjI0L3RhYmxlcmFuZ2U6OGM2MzVkZDNmZWEwNDhiNTk2YzQxZGMzYTZlZTQyMjRfMTQtNy0xLTEtNzYyNTY_f0e51106-a807-4c09-a9a2-222b95cccd7e"
      unitRef="usd">231515000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="id8dd1cca261b4f98bad3cca08b9e5b4b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjhjNjM1ZGQzZmVhMDQ4YjU5NmM0MWRjM2E2ZWU0MjI0L3RhYmxlcmFuZ2U6OGM2MzVkZDNmZWEwNDhiNTk2YzQxZGMzYTZlZTQyMjRfMTQtOS0xLTEtNzYyNTY_5a1e024c-7163-477c-9b56-83aedafb5cc7"
      unitRef="usd">232541000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="id1647719fbd94929a77b48fed9ef36d0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjhjNjM1ZGQzZmVhMDQ4YjU5NmM0MWRjM2E2ZWU0MjI0L3RhYmxlcmFuZ2U6OGM2MzVkZDNmZWEwNDhiNTk2YzQxZGMzYTZlZTQyMjRfMTUtMS0xLTEtNzYyNTY_e84e2b94-956b-410c-9d6e-15f854d9583e"
      unitRef="usd">10190000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i58c1261d5a234abdae3efe937127e284_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjhjNjM1ZGQzZmVhMDQ4YjU5NmM0MWRjM2E2ZWU0MjI0L3RhYmxlcmFuZ2U6OGM2MzVkZDNmZWEwNDhiNTk2YzQxZGMzYTZlZTQyMjRfMTUtMy0xLTEtNzYyNTY_4cccc782-5ea0-4fed-b3af-383991bb3ecf"
      unitRef="usd">7807000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i220d77d99dc749cea127a878b1d12b4f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjhjNjM1ZGQzZmVhMDQ4YjU5NmM0MWRjM2E2ZWU0MjI0L3RhYmxlcmFuZ2U6OGM2MzVkZDNmZWEwNDhiNTk2YzQxZGMzYTZlZTQyMjRfMTUtNS0xLTEtNzYyNTY_8e8c0e63-bf89-47e6-b479-e39b5c27c7ee"
      unitRef="usd">17997000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i5f6b513812cd46b380a24d113bdd657e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjhjNjM1ZGQzZmVhMDQ4YjU5NmM0MWRjM2E2ZWU0MjI0L3RhYmxlcmFuZ2U6OGM2MzVkZDNmZWEwNDhiNTk2YzQxZGMzYTZlZTQyMjRfMTUtNy0xLTEtNzYyNTY_58c7d491-8055-4587-84a4-3267d04d23dc"
      unitRef="usd">3797665000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjhjNjM1ZGQzZmVhMDQ4YjU5NmM0MWRjM2E2ZWU0MjI0L3RhYmxlcmFuZ2U6OGM2MzVkZDNmZWEwNDhiNTk2YzQxZGMzYTZlZTQyMjRfMTUtOS0xLTEtNzYyNTY_f3e6b2db-e36b-48e0-8b6c-f2f777c38576"
      unitRef="usd">3815662000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
      contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RleHRyZWdpb246ZDM3MzQyY2ZjZTgxNDNkNmE1YzVjN2ViMGI1ZGMwMTBfMTY0OTI2NzQ2OTQ3NQ_3022bcfd-a1d4-49d0-af7e-51d123cb8916"
      unitRef="usd">1300000</us-gaap:FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing>
    <us-gaap:FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
      contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RleHRyZWdpb246ZDM3MzQyY2ZjZTgxNDNkNmE1YzVjN2ViMGI1ZGMwMTBfMTY0OTI2NzQ2OTQ4OQ_404c6ea0-889c-4168-a66b-fb4308f61686"
      unitRef="usd">293000</us-gaap:FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing>
    <hfwa:CreditLossFinancialInstrumentTableTextBlock
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RleHRyZWdpb246ZDM3MzQyY2ZjZTgxNDNkNmE1YzVjN2ViMGI1ZGMwMTBfMTEzNjE_cbec0caa-102b-4ac1-aac4-bc38141edcd2">&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The type of collateral securing loans individually evaluated for credit losses and for which the repayment was expected to be provided substantially through the operation or sale of the collateral as of March&#160;31, 2022 and December&#160;31, 2021 was as follows, with b&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;alances representing the amortized cost of the loan classified by the primary collateral category of each loan if multiple collateral sources secure the loan&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.207%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:5pt;text-align:center;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;March&#160;31, 2022 &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;CRE&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Farmland&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Residential Real Estate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="21" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial business:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Owner-occupied CRE&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total commercial business&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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="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="24" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Real estate construction and land development:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:top"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial and multifamily&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.040%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.208%"/&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="27" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:5pt;text-align:center;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December&#160;31, 2021 &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;CRE&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Farmland&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Residential Real Estate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="27" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial business:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;text-indent:-18pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,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;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;text-indent:-18pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Owner-occupied CRE&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;text-indent:-18pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Non-owner occupied CRE&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total commercial business&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,036&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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="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;/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:30.040%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.208%"/&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="27" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:5pt;text-align:center;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December&#160;31, 2021 &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;CRE&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Farmland&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Residential Real Estate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="27" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="30" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Real estate construction and land development:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial and multifamily&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,036&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</hfwa:CreditLossFinancialInstrumentTableTextBlock>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="i754c5fa6e3bc48339ecb45743bee8748_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmY5ODkzODVlNzE2MTRiNTI4ZTViNmI3ZDVlYTA4MzdjL3RhYmxlcmFuZ2U6Zjk4OTM4NWU3MTYxNGI1MjhlNWI2YjdkNWVhMDgzN2NfNC0xLTEtMS03NjI1Ng_0a8b8ed9-c4d4-47f3-bd38-60a0fd5908d3"
      unitRef="usd">1379000</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="iad009bb4425246e6bfb21b6dd6471bbf_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmY5ODkzODVlNzE2MTRiNTI4ZTViNmI3ZDVlYTA4MzdjL3RhYmxlcmFuZ2U6Zjk4OTM4NWU3MTYxNGI1MjhlNWI2YjdkNWVhMDgzN2NfNC0zLTEtMS03NjI1Ng_15c4c6c2-9f24-47c9-a996-e09b7f962a4c"
      unitRef="usd">2492000</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="icb6bf14a7e15405c8827d1e76fa7eb97_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmY5ODkzODVlNzE2MTRiNTI4ZTViNmI3ZDVlYTA4MzdjL3RhYmxlcmFuZ2U6Zjk4OTM4NWU3MTYxNGI1MjhlNWI2YjdkNWVhMDgzN2NfNC01LTEtMS03NjI1Ng_e94f6430-3866-4d15-afe4-33a916c6680f"
      unitRef="usd">695000</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="i4395944ac99a4d24ae162123925b3f60_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmY5ODkzODVlNzE2MTRiNTI4ZTViNmI3ZDVlYTA4MzdjL3RhYmxlcmFuZ2U6Zjk4OTM4NWU3MTYxNGI1MjhlNWI2YjdkNWVhMDgzN2NfNC0xMS0xLTEtNzYyNTY_8a4f7f28-ed1e-4715-9e1f-80c1d8cb0085"
      unitRef="usd">4566000</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="i2081e903de4441ddae7d829f6888ba8e_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmY5ODkzODVlNzE2MTRiNTI4ZTViNmI3ZDVlYTA4MzdjL3RhYmxlcmFuZ2U6Zjk4OTM4NWU3MTYxNGI1MjhlNWI2YjdkNWVhMDgzN2NfNS0xLTEtMS03NjI1Ng_90f4c1f4-a5ff-43f9-885c-ddfe518cc7a3"
      unitRef="usd">1820000</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="i23327e0b8f2a47b49dfe4b733f074eb5_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmY5ODkzODVlNzE2MTRiNTI4ZTViNmI3ZDVlYTA4MzdjL3RhYmxlcmFuZ2U6Zjk4OTM4NWU3MTYxNGI1MjhlNWI2YjdkNWVhMDgzN2NfNS0zLTEtMS03NjI1Ng_f2f2c9ab-a46b-4dc3-8336-51470c3594d1"
      unitRef="usd">0</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="i5288ecb52c8a488a929af33b8607aad0_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmY5ODkzODVlNzE2MTRiNTI4ZTViNmI3ZDVlYTA4MzdjL3RhYmxlcmFuZ2U6Zjk4OTM4NWU3MTYxNGI1MjhlNWI2YjdkNWVhMDgzN2NfNS01LTEtMS03NjI1Ng_3680e30c-8dd3-4f49-bc09-c2004b9152ae"
      unitRef="usd">0</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="ib465a166a81c4839923b2090f12f96bf_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmY5ODkzODVlNzE2MTRiNTI4ZTViNmI3ZDVlYTA4MzdjL3RhYmxlcmFuZ2U6Zjk4OTM4NWU3MTYxNGI1MjhlNWI2YjdkNWVhMDgzN2NfNS0xMS0xLTEtNzYyNTY_a300d5b8-3aba-4f5d-81d5-875c7756047e"
      unitRef="usd">1820000</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="i77532680d2ac43bc95fef114b0ea26e8_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmY5ODkzODVlNzE2MTRiNTI4ZTViNmI3ZDVlYTA4MzdjL3RhYmxlcmFuZ2U6Zjk4OTM4NWU3MTYxNGI1MjhlNWI2YjdkNWVhMDgzN2NfNy0xLTEtMS03NjI1Ng_e6b94afd-1187-4685-8d8c-5331c3ba4dff"
      unitRef="usd">3199000</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="i7a31b3eb80c240459b2ea0ccd9ac0f52_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmY5ODkzODVlNzE2MTRiNTI4ZTViNmI3ZDVlYTA4MzdjL3RhYmxlcmFuZ2U6Zjk4OTM4NWU3MTYxNGI1MjhlNWI2YjdkNWVhMDgzN2NfNy0zLTEtMS03NjI1Ng_67bca666-923f-4fe1-b935-d8de08d614b6"
      unitRef="usd">2492000</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="if8d95c765bfa4e0ca0312a08084aeb20_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmY5ODkzODVlNzE2MTRiNTI4ZTViNmI3ZDVlYTA4MzdjL3RhYmxlcmFuZ2U6Zjk4OTM4NWU3MTYxNGI1MjhlNWI2YjdkNWVhMDgzN2NfNy01LTEtMS03NjI1Ng_a54a76b9-ad83-4aac-8afe-cdf141132121"
      unitRef="usd">695000</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="i65b6f9c2845a44b9aa223dcb8bf99378_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmY5ODkzODVlNzE2MTRiNTI4ZTViNmI3ZDVlYTA4MzdjL3RhYmxlcmFuZ2U6Zjk4OTM4NWU3MTYxNGI1MjhlNWI2YjdkNWVhMDgzN2NfNy0xMS0xLTEtNzYyNTY_85e7ce4e-513f-466c-8ca9-b61d443aa929"
      unitRef="usd">6386000</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="i9f671bdf9dc4441b974fec470c2aff55_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmY5ODkzODVlNzE2MTRiNTI4ZTViNmI3ZDVlYTA4MzdjL3RhYmxlcmFuZ2U6Zjk4OTM4NWU3MTYxNGI1MjhlNWI2YjdkNWVhMDgzN2NfMTEtMS0xLTEtNzYyNTY_69e9ae06-ac45-4fda-bfa0-0f4ad2e86615"
      unitRef="usd">571000</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="i211affbadc0e40e4afeb92eb1cbd9dce_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmY5ODkzODVlNzE2MTRiNTI4ZTViNmI3ZDVlYTA4MzdjL3RhYmxlcmFuZ2U6Zjk4OTM4NWU3MTYxNGI1MjhlNWI2YjdkNWVhMDgzN2NfMTEtMy0xLTEtNzYyNTY_1b3f249a-bbce-45d3-94f0-e6ec811c31ea"
      unitRef="usd">0</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="i9b87a201fa034b85a9b736ea134bc3a6_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmY5ODkzODVlNzE2MTRiNTI4ZTViNmI3ZDVlYTA4MzdjL3RhYmxlcmFuZ2U6Zjk4OTM4NWU3MTYxNGI1MjhlNWI2YjdkNWVhMDgzN2NfMTEtNS0xLTEtNzYyNTY_aea9eb2a-e3bb-40dc-b5cb-3d1d3049a975"
      unitRef="usd">0</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="i6be089bbbaac4d60ac003e7c9bc562df_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmY5ODkzODVlNzE2MTRiNTI4ZTViNmI3ZDVlYTA4MzdjL3RhYmxlcmFuZ2U6Zjk4OTM4NWU3MTYxNGI1MjhlNWI2YjdkNWVhMDgzN2NfMTEtMTEtMS0xLTc2MjU2_e1bc079d-648e-4c55-9a4f-73ad78e3be0f"
      unitRef="usd">571000</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="ib761012b40e04ab5b3ceac6d06d2b0b2_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmY5ODkzODVlNzE2MTRiNTI4ZTViNmI3ZDVlYTA4MzdjL3RhYmxlcmFuZ2U6Zjk4OTM4NWU3MTYxNGI1MjhlNWI2YjdkNWVhMDgzN2NfMTQtMS0xLTEtNzYyNTY_e3407b6d-aee7-4adc-836b-993d3b15439e"
      unitRef="usd">3770000</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="ic0a84c2dc0f547079db190a8d925db41_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmY5ODkzODVlNzE2MTRiNTI4ZTViNmI3ZDVlYTA4MzdjL3RhYmxlcmFuZ2U6Zjk4OTM4NWU3MTYxNGI1MjhlNWI2YjdkNWVhMDgzN2NfMTQtMy0xLTEtNzYyNTY_3166f407-0bf9-4677-ae41-9258ad164f38"
      unitRef="usd">2492000</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="i039fce24e9ef4cb69a606ea2b49a8e35_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmY5ODkzODVlNzE2MTRiNTI4ZTViNmI3ZDVlYTA4MzdjL3RhYmxlcmFuZ2U6Zjk4OTM4NWU3MTYxNGI1MjhlNWI2YjdkNWVhMDgzN2NfMTQtNS0xLTEtNzYyNTY_ac9a6452-1068-4466-aada-204e2fe2762e"
      unitRef="usd">695000</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmY5ODkzODVlNzE2MTRiNTI4ZTViNmI3ZDVlYTA4MzdjL3RhYmxlcmFuZ2U6Zjk4OTM4NWU3MTYxNGI1MjhlNWI2YjdkNWVhMDgzN2NfMTQtMTEtMS0xLTc2MjU2_61862158-a270-47bb-8414-68bea7e525b9"
      unitRef="usd">6957000</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="id18455dae0a9432cb09f2898f61c9eb7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjllMmU5MTRjMmNjOTQ0NWM4YzJkMjk2ZDg4NTFiOTJmL3RhYmxlcmFuZ2U6OWUyZTkxNGMyY2M5NDQ1YzhjMmQyOTZkODg1MWI5MmZfNC0xLTEtMS03NjI1Ng_31f85be0-8887-4096-9459-1d01507dc16f"
      unitRef="usd">1499000</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="i6a18e50ef7464e0aac73539a191813d2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjllMmU5MTRjMmNjOTQ0NWM4YzJkMjk2ZDg4NTFiOTJmL3RhYmxlcmFuZ2U6OWUyZTkxNGMyY2M5NDQ1YzhjMmQyOTZkODg1MWI5MmZfNC0zLTEtMS03NjI1Ng_cebde163-1dd9-4340-b8a2-1826dbf0b812"
      unitRef="usd">4362000</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="i9f401b37db8a446ca0c5ba6d51eb4e9c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjllMmU5MTRjMmNjOTQ0NWM4YzJkMjk2ZDg4NTFiOTJmL3RhYmxlcmFuZ2U6OWUyZTkxNGMyY2M5NDQ1YzhjMmQyOTZkODg1MWI5MmZfNC01LTEtMS03NjI1Ng_04d3b862-43e7-428f-abda-69075c552f0c"
      unitRef="usd">1036000</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="ic8a6da35eccb4f5f9b6ae2732d8f4d35_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjllMmU5MTRjMmNjOTQ0NWM4YzJkMjk2ZDg4NTFiOTJmL3RhYmxlcmFuZ2U6OWUyZTkxNGMyY2M5NDQ1YzhjMmQyOTZkODg1MWI5MmZfNC05LTEtMS03NjI1Ng_e2181812-8cad-4087-8f41-015614369a2f"
      unitRef="usd">245000</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="i953bddb1fd20416a8d5eb8accb30b53d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjllMmU5MTRjMmNjOTQ0NWM4YzJkMjk2ZDg4NTFiOTJmL3RhYmxlcmFuZ2U6OWUyZTkxNGMyY2M5NDQ1YzhjMmQyOTZkODg1MWI5MmZfNC0xMS0xLTEtNzYyNTY_ff87c36e-8e3f-4b58-a6c1-6f3b2e1f47be"
      unitRef="usd">7142000</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="i6c8ce44f2d584c33958dab32be8478f3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjllMmU5MTRjMmNjOTQ0NWM4YzJkMjk2ZDg4NTFiOTJmL3RhYmxlcmFuZ2U6OWUyZTkxNGMyY2M5NDQ1YzhjMmQyOTZkODg1MWI5MmZfNS0xLTEtMS03NjI1Ng_81ff5535-0dff-495a-b2d6-76bd67359666"
      unitRef="usd">3035000</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="i3eb2e6880f3e4e038a87ebbfe6f0cb22_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjllMmU5MTRjMmNjOTQ0NWM4YzJkMjk2ZDg4NTFiOTJmL3RhYmxlcmFuZ2U6OWUyZTkxNGMyY2M5NDQ1YzhjMmQyOTZkODg1MWI5MmZfNS0zLTEtMS03NjI1Ng_a9106efe-5ec0-410a-a34b-3be61f2e4486"
      unitRef="usd">0</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="i695c7443ea3949e5a24ab419d70dcb41_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjllMmU5MTRjMmNjOTQ0NWM4YzJkMjk2ZDg4NTFiOTJmL3RhYmxlcmFuZ2U6OWUyZTkxNGMyY2M5NDQ1YzhjMmQyOTZkODg1MWI5MmZfNS01LTEtMS03NjI1Ng_c3b6806b-d727-45a4-859d-d0cf43ac9de7"
      unitRef="usd">0</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="ic2909b1078884548af44c2d287bff9ef_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjllMmU5MTRjMmNjOTQ0NWM4YzJkMjk2ZDg4NTFiOTJmL3RhYmxlcmFuZ2U6OWUyZTkxNGMyY2M5NDQ1YzhjMmQyOTZkODg1MWI5MmZfNS05LTEtMS03NjI1Ng_53fd291e-5c1c-4e25-8156-c31aecb557d5"
      unitRef="usd">0</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="i6ecc84a667d5490cadab413a70145ebf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjllMmU5MTRjMmNjOTQ0NWM4YzJkMjk2ZDg4NTFiOTJmL3RhYmxlcmFuZ2U6OWUyZTkxNGMyY2M5NDQ1YzhjMmQyOTZkODg1MWI5MmZfNS0xMS0xLTEtNzYyNTY_ebe948a3-5959-4516-a061-152b49ee56ee"
      unitRef="usd">3035000</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="id5b9b5f906d6416bac69a24712b2ecd9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjllMmU5MTRjMmNjOTQ0NWM4YzJkMjk2ZDg4NTFiOTJmL3RhYmxlcmFuZ2U6OWUyZTkxNGMyY2M5NDQ1YzhjMmQyOTZkODg1MWI5MmZfNi0xLTEtMS03NjI1Ng_a08d9793-43a2-4270-9961-4e56cb570ce6"
      unitRef="usd">1273000</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="i41a42108709a48a88733aaf2641dd2cf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjllMmU5MTRjMmNjOTQ0NWM4YzJkMjk2ZDg4NTFiOTJmL3RhYmxlcmFuZ2U6OWUyZTkxNGMyY2M5NDQ1YzhjMmQyOTZkODg1MWI5MmZfNi0zLTEtMS03NjI1Ng_20d0e5c1-d539-40cb-9750-6b42dd59fbb4"
      unitRef="usd">0</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="i833fe3ef11b542b5ad6d158f8b7b7c50_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjllMmU5MTRjMmNjOTQ0NWM4YzJkMjk2ZDg4NTFiOTJmL3RhYmxlcmFuZ2U6OWUyZTkxNGMyY2M5NDQ1YzhjMmQyOTZkODg1MWI5MmZfNi01LTEtMS03NjI1Ng_acaa1290-4f28-4e74-9798-6579ae064235"
      unitRef="usd">0</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="i6075666501594b0fa874c0f21278036e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjllMmU5MTRjMmNjOTQ0NWM4YzJkMjk2ZDg4NTFiOTJmL3RhYmxlcmFuZ2U6OWUyZTkxNGMyY2M5NDQ1YzhjMmQyOTZkODg1MWI5MmZfNi05LTEtMS03NjI1Ng_4ec61f39-6d55-46dc-b87f-d207d883fd97"
      unitRef="usd">0</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="i0f05b745d5444de68178001f4b3ca672_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjllMmU5MTRjMmNjOTQ0NWM4YzJkMjk2ZDg4NTFiOTJmL3RhYmxlcmFuZ2U6OWUyZTkxNGMyY2M5NDQ1YzhjMmQyOTZkODg1MWI5MmZfNi0xMS0xLTEtNzYyNTY_f5e76506-0de4-4c18-a2b0-e309d49216c1"
      unitRef="usd">1273000</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="i154dda2c6a9d452aa23ba38cebd0bd94_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjllMmU5MTRjMmNjOTQ0NWM4YzJkMjk2ZDg4NTFiOTJmL3RhYmxlcmFuZ2U6OWUyZTkxNGMyY2M5NDQ1YzhjMmQyOTZkODg1MWI5MmZfNy0xLTEtMS03NjI1Ng_c41e6007-2690-4e3e-adb1-79eb7a023756"
      unitRef="usd">5807000</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="i6591255f41d44bb1977af88fabbc41c0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjllMmU5MTRjMmNjOTQ0NWM4YzJkMjk2ZDg4NTFiOTJmL3RhYmxlcmFuZ2U6OWUyZTkxNGMyY2M5NDQ1YzhjMmQyOTZkODg1MWI5MmZfNy0zLTEtMS03NjI1Ng_68daa845-c913-4597-a591-250e5bfdb1fd"
      unitRef="usd">4362000</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="i14223f46b9e7439bb60991af1c5cf66c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjllMmU5MTRjMmNjOTQ0NWM4YzJkMjk2ZDg4NTFiOTJmL3RhYmxlcmFuZ2U6OWUyZTkxNGMyY2M5NDQ1YzhjMmQyOTZkODg1MWI5MmZfNy01LTEtMS03NjI1Ng_a2437dae-3bf7-45a9-95d5-2adf1a85e7d2"
      unitRef="usd">1036000</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="i130d72a3960141b0a7fe2b6944ed32bb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjllMmU5MTRjMmNjOTQ0NWM4YzJkMjk2ZDg4NTFiOTJmL3RhYmxlcmFuZ2U6OWUyZTkxNGMyY2M5NDQ1YzhjMmQyOTZkODg1MWI5MmZfNy05LTEtMS03NjI1Ng_c61eb06a-aabf-4583-9f6a-01e9304faf1e"
      unitRef="usd">245000</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="ia48b8e4f70af4a87aa3f12be00817670_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjllMmU5MTRjMmNjOTQ0NWM4YzJkMjk2ZDg4NTFiOTJmL3RhYmxlcmFuZ2U6OWUyZTkxNGMyY2M5NDQ1YzhjMmQyOTZkODg1MWI5MmZfNy0xMS0xLTEtNzYyNTY_c2ca9a5e-0289-400c-85df-d852dec4a444"
      unitRef="usd">11450000</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="i9fbdacb2b16e422f98303013586d2831_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjllMmU5MTRjMmNjOTQ0NWM4YzJkMjk2ZDg4NTFiOTJmL3RhYmxlcmFuZ2U6OWUyZTkxNGMyY2M5NDQ1YzhjMmQyOTZkODg1MWI5MmZfMTEtMS0xLTEtNzYyNTY_bcc771ed-a9ad-40d0-b5f6-a11c6940f67e"
      unitRef="usd">571000</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="iec918f27741846a3adbd9f414205df46_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjllMmU5MTRjMmNjOTQ0NWM4YzJkMjk2ZDg4NTFiOTJmL3RhYmxlcmFuZ2U6OWUyZTkxNGMyY2M5NDQ1YzhjMmQyOTZkODg1MWI5MmZfMTEtMy0xLTEtNzYyNTY_d8ac16db-0d6a-4446-81c7-0d3cefaf5af0"
      unitRef="usd">0</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="ib2272956a66546668411abce7769425e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjllMmU5MTRjMmNjOTQ0NWM4YzJkMjk2ZDg4NTFiOTJmL3RhYmxlcmFuZ2U6OWUyZTkxNGMyY2M5NDQ1YzhjMmQyOTZkODg1MWI5MmZfMTEtNS0xLTEtNzYyNTY_b90fcaad-e898-45f6-8e94-72f3558f674f"
      unitRef="usd">0</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="i5aea1f8e1ba64dc0af1319501a13828c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjllMmU5MTRjMmNjOTQ0NWM4YzJkMjk2ZDg4NTFiOTJmL3RhYmxlcmFuZ2U6OWUyZTkxNGMyY2M5NDQ1YzhjMmQyOTZkODg1MWI5MmZfMTEtOS0xLTEtNzYyNTY_301623c7-481f-43e4-893e-f807ec3641d6"
      unitRef="usd">0</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="i3ddb43f0ed8d4d12b92132a879494226_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjllMmU5MTRjMmNjOTQ0NWM4YzJkMjk2ZDg4NTFiOTJmL3RhYmxlcmFuZ2U6OWUyZTkxNGMyY2M5NDQ1YzhjMmQyOTZkODg1MWI5MmZfMTEtMTEtMS0xLTc2MjU2_cc6dba5c-196a-4dca-abfb-3a5244567c62"
      unitRef="usd">571000</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="i77dfdc1b47c64790aa7c9f18d75725f2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjllMmU5MTRjMmNjOTQ0NWM4YzJkMjk2ZDg4NTFiOTJmL3RhYmxlcmFuZ2U6OWUyZTkxNGMyY2M5NDQ1YzhjMmQyOTZkODg1MWI5MmZfMTQtMS0xLTEtNzYyNTY_69365722-26bb-4a30-82b1-005b022d0c19"
      unitRef="usd">6378000</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="i9588f175bfd648d99c51a95ab3738147_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjllMmU5MTRjMmNjOTQ0NWM4YzJkMjk2ZDg4NTFiOTJmL3RhYmxlcmFuZ2U6OWUyZTkxNGMyY2M5NDQ1YzhjMmQyOTZkODg1MWI5MmZfMTQtMy0xLTEtNzYyNTY_6c6b6008-bd9f-45d8-a7b1-6b4c20ad86fd"
      unitRef="usd">4362000</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="i561f3e80f19540329bf206adeb85727e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjllMmU5MTRjMmNjOTQ0NWM4YzJkMjk2ZDg4NTFiOTJmL3RhYmxlcmFuZ2U6OWUyZTkxNGMyY2M5NDQ1YzhjMmQyOTZkODg1MWI5MmZfMTQtNS0xLTEtNzYyNTY_c4a104ac-f9aa-491f-a0a8-e4fe9a8fab5e"
      unitRef="usd">1036000</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="ic8a6da35eccb4f5f9b6ae2732d8f4d35_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjllMmU5MTRjMmNjOTQ0NWM4YzJkMjk2ZDg4NTFiOTJmL3RhYmxlcmFuZ2U6OWUyZTkxNGMyY2M5NDQ1YzhjMmQyOTZkODg1MWI5MmZfMTQtOS0xLTEtNzYyNTY_ca305a93-dc76-4970-b6fe-b27c78cb3f97"
      unitRef="usd">245000</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjllMmU5MTRjMmNjOTQ0NWM4YzJkMjk2ZDg4NTFiOTJmL3RhYmxlcmFuZ2U6OWUyZTkxNGMyY2M5NDQ1YzhjMmQyOTZkODg1MWI5MmZfMTQtMTEtMS0xLTc2MjU2_2179cf9b-95d0-478d-9d38-ddfc4d7a7619"
      unitRef="usd">12021000</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <us-gaap:TroubledDebtRestructuringsOnFinancingReceivablesTableTextBlock
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RleHRyZWdpb246ZDM3MzQyY2ZjZTgxNDNkNmE1YzVjN2ViMGI1ZGMwMTBfMTEzMTQ_cdfba3c7-b1e0-4f3c-88e9-4298ea291477">&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Loans that were modified as TDR loans are set forth in the following table for the periods indicated:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;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:43.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.207%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Number&#160;of&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Contracts &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amortized Cost &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1) (2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Number&#160;of&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Contracts &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amortized Cost &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1) (2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial business:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial and industrial&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Owner-occupied CRE&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Non-owner occupied CRE&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,979&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total commercial business&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Residential real estate&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Real estate construction and land development:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial and multifamily&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Consumer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;44&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:45pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Number of contracts and amortized cost represent loans which have balances as of period end, net of subsequent payments after modifications. Certain TDR loans may have been paid-down or charged-off during the three months ended March 31, 2022 and 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:45pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt; (2) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;As the Bank did not forgive any principal or interest balance as part of the loan modifications, the Bank&#x2019;s amortized cost in each loan at the date of modification (pre-modification) did not change as a result of the modification (post-modification).&lt;/span&gt;&lt;/div&gt;</us-gaap:TroubledDebtRestructuringsOnFinancingReceivablesTableTextBlock>
    <us-gaap:FinancingReceivableModificationsNumberOfContracts2
      contextRef="i1c3ae9c0b34d44549779c17230702424_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjQzMDAwYzAwZmZiNjRlMWNiM2MxNDA3MjIyYWQ2Mjc5L3RhYmxlcmFuZ2U6NDMwMDBjMDBmZmI2NGUxY2IzYzE0MDcyMjJhZDYyNzlfNS0xLTEtMS03NjI1Ng_ed413ac7-660b-4a4a-b54d-4033491dcc34"
      unitRef="contract">4</us-gaap:FinancingReceivableModificationsNumberOfContracts2>
    <us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2
      contextRef="i1c3ae9c0b34d44549779c17230702424_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjQzMDAwYzAwZmZiNjRlMWNiM2MxNDA3MjIyYWQ2Mjc5L3RhYmxlcmFuZ2U6NDMwMDBjMDBmZmI2NGUxY2IzYzE0MDcyMjJhZDYyNzlfNS0zLTEtMS03NjI1Ng_9f545438-a34e-4972-8191-c72612cbcf46"
      unitRef="usd">2438000</us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2>
    <us-gaap:FinancingReceivableModificationsNumberOfContracts2
      contextRef="i1d040248e8b74a33a308364e83ebe329_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjQzMDAwYzAwZmZiNjRlMWNiM2MxNDA3MjIyYWQ2Mjc5L3RhYmxlcmFuZ2U6NDMwMDBjMDBmZmI2NGUxY2IzYzE0MDcyMjJhZDYyNzlfNS01LTEtMS03NjI1Ng_6d6513c1-d3ee-4acb-8690-7150e3347227"
      unitRef="contract">24</us-gaap:FinancingReceivableModificationsNumberOfContracts2>
    <us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2
      contextRef="i1d040248e8b74a33a308364e83ebe329_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjQzMDAwYzAwZmZiNjRlMWNiM2MxNDA3MjIyYWQ2Mjc5L3RhYmxlcmFuZ2U6NDMwMDBjMDBmZmI2NGUxY2IzYzE0MDcyMjJhZDYyNzlfNS03LTEtMS03NjI1Ng_bfcd12ae-329e-4a94-a7b9-55d7dfea34ec"
      unitRef="usd">12102000</us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2>
    <us-gaap:FinancingReceivableModificationsNumberOfContracts2
      contextRef="ie57dc130429943229b7a2cd0462eee87_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjQzMDAwYzAwZmZiNjRlMWNiM2MxNDA3MjIyYWQ2Mjc5L3RhYmxlcmFuZ2U6NDMwMDBjMDBmZmI2NGUxY2IzYzE0MDcyMjJhZDYyNzlfNi0xLTEtMS03NjI1Ng_ccb11b03-54bf-467e-89ab-7feea7192ae3"
      unitRef="contract">0</us-gaap:FinancingReceivableModificationsNumberOfContracts2>
    <us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2
      contextRef="ie57dc130429943229b7a2cd0462eee87_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjQzMDAwYzAwZmZiNjRlMWNiM2MxNDA3MjIyYWQ2Mjc5L3RhYmxlcmFuZ2U6NDMwMDBjMDBmZmI2NGUxY2IzYzE0MDcyMjJhZDYyNzlfNi0zLTEtMS03NjI1Ng_5fa83822-b710-4f65-a76d-713c6ac145e3"
      unitRef="usd">0</us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2>
    <us-gaap:FinancingReceivableModificationsNumberOfContracts2
      contextRef="ia50b8d28ef9740908aded0a4eeb0be24_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjQzMDAwYzAwZmZiNjRlMWNiM2MxNDA3MjIyYWQ2Mjc5L3RhYmxlcmFuZ2U6NDMwMDBjMDBmZmI2NGUxY2IzYzE0MDcyMjJhZDYyNzlfNi01LTEtMS03NjI1Ng_5f9ed064-baca-4199-bb58-4fadd117b7ad"
      unitRef="contract">2</us-gaap:FinancingReceivableModificationsNumberOfContracts2>
    <us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2
      contextRef="ia50b8d28ef9740908aded0a4eeb0be24_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjQzMDAwYzAwZmZiNjRlMWNiM2MxNDA3MjIyYWQ2Mjc5L3RhYmxlcmFuZ2U6NDMwMDBjMDBmZmI2NGUxY2IzYzE0MDcyMjJhZDYyNzlfNi03LTEtMS03NjI1Ng_c7ba4e5a-65da-4831-9af2-196cde544762"
      unitRef="usd">4660000</us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2>
    <us-gaap:FinancingReceivableModificationsNumberOfContracts2
      contextRef="ia91185aa8e6f4c688f0c551081480cd8_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjQzMDAwYzAwZmZiNjRlMWNiM2MxNDA3MjIyYWQ2Mjc5L3RhYmxlcmFuZ2U6NDMwMDBjMDBmZmI2NGUxY2IzYzE0MDcyMjJhZDYyNzlfNy0xLTEtMS03NjI1Ng_5dc54951-be3a-4ff6-86ec-8f2cd3b4283f"
      unitRef="contract">0</us-gaap:FinancingReceivableModificationsNumberOfContracts2>
    <us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2
      contextRef="ia91185aa8e6f4c688f0c551081480cd8_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjQzMDAwYzAwZmZiNjRlMWNiM2MxNDA3MjIyYWQ2Mjc5L3RhYmxlcmFuZ2U6NDMwMDBjMDBmZmI2NGUxY2IzYzE0MDcyMjJhZDYyNzlfNy0zLTEtMS03NjI1Ng_56fd0fa9-37bd-4f68-a163-df6ada3455b9"
      unitRef="usd">0</us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2>
    <us-gaap:FinancingReceivableModificationsNumberOfContracts2
      contextRef="i9465fefbd1c94975b3887ea315d23611_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjQzMDAwYzAwZmZiNjRlMWNiM2MxNDA3MjIyYWQ2Mjc5L3RhYmxlcmFuZ2U6NDMwMDBjMDBmZmI2NGUxY2IzYzE0MDcyMjJhZDYyNzlfNy01LTEtMS03NjI1Ng_305dba65-d9c5-44f9-814c-7e7cd5b5f57c"
      unitRef="contract">1</us-gaap:FinancingReceivableModificationsNumberOfContracts2>
    <us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2
      contextRef="i9465fefbd1c94975b3887ea315d23611_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjQzMDAwYzAwZmZiNjRlMWNiM2MxNDA3MjIyYWQ2Mjc5L3RhYmxlcmFuZ2U6NDMwMDBjMDBmZmI2NGUxY2IzYzE0MDcyMjJhZDYyNzlfNy03LTEtMS03NjI1Ng_12e4326b-7bbe-48e7-aede-c9982d23eb80"
      unitRef="usd">1979000</us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2>
    <us-gaap:FinancingReceivableModificationsNumberOfContracts2
      contextRef="ibf5b4bef53884a52b0c55237ee54331b_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjQzMDAwYzAwZmZiNjRlMWNiM2MxNDA3MjIyYWQ2Mjc5L3RhYmxlcmFuZ2U6NDMwMDBjMDBmZmI2NGUxY2IzYzE0MDcyMjJhZDYyNzlfOC0xLTEtMS03NjI1Ng_02c0305d-b839-47bc-ad63-b530f436270a"
      unitRef="contract">4</us-gaap:FinancingReceivableModificationsNumberOfContracts2>
    <us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2
      contextRef="ibf5b4bef53884a52b0c55237ee54331b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjQzMDAwYzAwZmZiNjRlMWNiM2MxNDA3MjIyYWQ2Mjc5L3RhYmxlcmFuZ2U6NDMwMDBjMDBmZmI2NGUxY2IzYzE0MDcyMjJhZDYyNzlfOC0zLTEtMS03NjI1Ng_cca214e9-e801-44a8-a7d6-947ed90558a9"
      unitRef="usd">2438000</us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2>
    <us-gaap:FinancingReceivableModificationsNumberOfContracts2
      contextRef="i626496d7bd59411b88afd6fcbbc6fa59_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjQzMDAwYzAwZmZiNjRlMWNiM2MxNDA3MjIyYWQ2Mjc5L3RhYmxlcmFuZ2U6NDMwMDBjMDBmZmI2NGUxY2IzYzE0MDcyMjJhZDYyNzlfOC01LTEtMS03NjI1Ng_68743888-1edb-4405-80d4-0a37819a6b43"
      unitRef="contract">27</us-gaap:FinancingReceivableModificationsNumberOfContracts2>
    <us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2
      contextRef="i626496d7bd59411b88afd6fcbbc6fa59_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjQzMDAwYzAwZmZiNjRlMWNiM2MxNDA3MjIyYWQ2Mjc5L3RhYmxlcmFuZ2U6NDMwMDBjMDBmZmI2NGUxY2IzYzE0MDcyMjJhZDYyNzlfOC03LTEtMS03NjI1Ng_6e0fa69f-f500-47c9-b5ba-056221160ccd"
      unitRef="usd">18741000</us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2>
    <us-gaap:FinancingReceivableModificationsNumberOfContracts2
      contextRef="id0c8d9e22a6f4534a5aa52fc1e78300c_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjQzMDAwYzAwZmZiNjRlMWNiM2MxNDA3MjIyYWQ2Mjc5L3RhYmxlcmFuZ2U6NDMwMDBjMDBmZmI2NGUxY2IzYzE0MDcyMjJhZDYyNzlfOS0xLTEtMS03NjI1Ng_66d3d06a-3100-4128-84ff-59516c55e3c9"
      unitRef="contract">0</us-gaap:FinancingReceivableModificationsNumberOfContracts2>
    <us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2
      contextRef="id0c8d9e22a6f4534a5aa52fc1e78300c_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjQzMDAwYzAwZmZiNjRlMWNiM2MxNDA3MjIyYWQ2Mjc5L3RhYmxlcmFuZ2U6NDMwMDBjMDBmZmI2NGUxY2IzYzE0MDcyMjJhZDYyNzlfOS0zLTEtMS03NjI1Ng_9241125f-b9d7-493c-ba16-5965c329cb0b"
      unitRef="usd">0</us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2>
    <us-gaap:FinancingReceivableModificationsNumberOfContracts2
      contextRef="i8866d4c3c2ed47b6ab436ed3afb06340_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjQzMDAwYzAwZmZiNjRlMWNiM2MxNDA3MjIyYWQ2Mjc5L3RhYmxlcmFuZ2U6NDMwMDBjMDBmZmI2NGUxY2IzYzE0MDcyMjJhZDYyNzlfOS01LTEtMS03NjI1Ng_6c5fbc40-56fe-4494-b2a4-88b75e14e14c"
      unitRef="contract">1</us-gaap:FinancingReceivableModificationsNumberOfContracts2>
    <us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2
      contextRef="i8866d4c3c2ed47b6ab436ed3afb06340_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjQzMDAwYzAwZmZiNjRlMWNiM2MxNDA3MjIyYWQ2Mjc5L3RhYmxlcmFuZ2U6NDMwMDBjMDBmZmI2NGUxY2IzYzE0MDcyMjJhZDYyNzlfOS03LTEtMS03NjI1Ng_d94ca550-5d1a-430e-b56b-45614eb2fe30"
      unitRef="usd">180000</us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2>
    <us-gaap:FinancingReceivableModificationsNumberOfContracts2
      contextRef="i8ae4229c2b0f4dc3a690dc0afe7807b2_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjQzMDAwYzAwZmZiNjRlMWNiM2MxNDA3MjIyYWQ2Mjc5L3RhYmxlcmFuZ2U6NDMwMDBjMDBmZmI2NGUxY2IzYzE0MDcyMjJhZDYyNzlfMTItMS0xLTEtNzYyNTY_b46ecea3-d4d6-4235-a42c-60b62811d0e7"
      unitRef="contract">0</us-gaap:FinancingReceivableModificationsNumberOfContracts2>
    <us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2
      contextRef="i8ae4229c2b0f4dc3a690dc0afe7807b2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjQzMDAwYzAwZmZiNjRlMWNiM2MxNDA3MjIyYWQ2Mjc5L3RhYmxlcmFuZ2U6NDMwMDBjMDBmZmI2NGUxY2IzYzE0MDcyMjJhZDYyNzlfMTItMy0xLTEtNzYyNTY_6899c2dc-8810-454a-b33e-3e569759ffe4"
      unitRef="usd">0</us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2>
    <us-gaap:FinancingReceivableModificationsNumberOfContracts2
      contextRef="i8418aed0537a4ceca4164db7b852628c_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjQzMDAwYzAwZmZiNjRlMWNiM2MxNDA3MjIyYWQ2Mjc5L3RhYmxlcmFuZ2U6NDMwMDBjMDBmZmI2NGUxY2IzYzE0MDcyMjJhZDYyNzlfMTItNS0xLTEtNzYyNTY_e5f189d4-ee8f-4f26-b2cf-c5b7298f090a"
      unitRef="contract">1</us-gaap:FinancingReceivableModificationsNumberOfContracts2>
    <us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2
      contextRef="i8418aed0537a4ceca4164db7b852628c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjQzMDAwYzAwZmZiNjRlMWNiM2MxNDA3MjIyYWQ2Mjc5L3RhYmxlcmFuZ2U6NDMwMDBjMDBmZmI2NGUxY2IzYzE0MDcyMjJhZDYyNzlfMTItNy0xLTEtNzYyNTY_e498d8c7-012b-4245-acf7-4ecb1f5dc237"
      unitRef="usd">450000</us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2>
    <us-gaap:FinancingReceivableModificationsNumberOfContracts2
      contextRef="i598b6cba06ce415d83b3cda9a9460c7b_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjQzMDAwYzAwZmZiNjRlMWNiM2MxNDA3MjIyYWQ2Mjc5L3RhYmxlcmFuZ2U6NDMwMDBjMDBmZmI2NGUxY2IzYzE0MDcyMjJhZDYyNzlfMTQtMS0xLTEtNzYyNTY_3122faaf-886b-4d05-a20a-f029509bf614"
      unitRef="contract">5</us-gaap:FinancingReceivableModificationsNumberOfContracts2>
    <us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2
      contextRef="i598b6cba06ce415d83b3cda9a9460c7b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjQzMDAwYzAwZmZiNjRlMWNiM2MxNDA3MjIyYWQ2Mjc5L3RhYmxlcmFuZ2U6NDMwMDBjMDBmZmI2NGUxY2IzYzE0MDcyMjJhZDYyNzlfMTQtMy0xLTEtNzYyNTY_1c498354-6161-49d4-825b-46e0c5e32992"
      unitRef="usd">55000</us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2>
    <us-gaap:FinancingReceivableModificationsNumberOfContracts2
      contextRef="i2665d48890c34a7cafbddb46dd900c70_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjQzMDAwYzAwZmZiNjRlMWNiM2MxNDA3MjIyYWQ2Mjc5L3RhYmxlcmFuZ2U6NDMwMDBjMDBmZmI2NGUxY2IzYzE0MDcyMjJhZDYyNzlfMTQtNS0xLTEtNzYyNTY_e792198e-8c4d-4110-a84b-384f55ca2a25"
      unitRef="contract">15</us-gaap:FinancingReceivableModificationsNumberOfContracts2>
    <us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2
      contextRef="i2665d48890c34a7cafbddb46dd900c70_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjQzMDAwYzAwZmZiNjRlMWNiM2MxNDA3MjIyYWQ2Mjc5L3RhYmxlcmFuZ2U6NDMwMDBjMDBmZmI2NGUxY2IzYzE0MDcyMjJhZDYyNzlfMTQtNy0xLTEtNzYyNTY_4b063971-09aa-4803-b534-715eb7d86a2e"
      unitRef="usd">379000</us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2>
    <us-gaap:FinancingReceivableModificationsNumberOfContracts2
      contextRef="i2bc474401133434cb0df38f01deee315_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjQzMDAwYzAwZmZiNjRlMWNiM2MxNDA3MjIyYWQ2Mjc5L3RhYmxlcmFuZ2U6NDMwMDBjMDBmZmI2NGUxY2IzYzE0MDcyMjJhZDYyNzlfMTUtMS0xLTEtNzYyNTY_3b71c29e-390e-4cc5-abfc-31f4dba8b108"
      unitRef="contract">9</us-gaap:FinancingReceivableModificationsNumberOfContracts2>
    <us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjQzMDAwYzAwZmZiNjRlMWNiM2MxNDA3MjIyYWQ2Mjc5L3RhYmxlcmFuZ2U6NDMwMDBjMDBmZmI2NGUxY2IzYzE0MDcyMjJhZDYyNzlfMTUtMy0xLTEtNzYyNTY_b5928ec6-4b5a-487a-b278-8fea0a5aafdc"
      unitRef="usd">2493000</us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2>
    <us-gaap:FinancingReceivableModificationsNumberOfContracts2
      contextRef="id38ccbcfcbbe4952a04da22fca320bf4_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjQzMDAwYzAwZmZiNjRlMWNiM2MxNDA3MjIyYWQ2Mjc5L3RhYmxlcmFuZ2U6NDMwMDBjMDBmZmI2NGUxY2IzYzE0MDcyMjJhZDYyNzlfMTUtNS0xLTEtNzYyNTY_aa2df3f0-8c77-4cc0-8617-729de0426bf6"
      unitRef="contract">44</us-gaap:FinancingReceivableModificationsNumberOfContracts2>
    <us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2
      contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjQzMDAwYzAwZmZiNjRlMWNiM2MxNDA3MjIyYWQ2Mjc5L3RhYmxlcmFuZ2U6NDMwMDBjMDBmZmI2NGUxY2IzYzE0MDcyMjJhZDYyNzlfMTUtNy0xLTEtNzYyNTY_85bc2ef4-6700-4d6b-80a4-882d02e48ce8"
      unitRef="usd">19750000</us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2>
    <us-gaap:ImpairedFinancingReceivableRelatedAllowance
      contextRef="i922f6712f2444289b852a68c0e2c26e8_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RleHRyZWdpb246ZDM3MzQyY2ZjZTgxNDNkNmE1YzVjN2ViMGI1ZGMwMTBfOTgyMw_7f04e0b9-976a-466c-bcb9-a2c50b00f5f5"
      unitRef="usd">56000</us-gaap:ImpairedFinancingReceivableRelatedAllowance>
    <us-gaap:ImpairedFinancingReceivableRelatedAllowance
      contextRef="ib86a5c6fb4134803bf9ba57997722da7_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RleHRyZWdpb246ZDM3MzQyY2ZjZTgxNDNkNmE1YzVjN2ViMGI1ZGMwMTBfOTgzMA_e4c0d9ea-b059-435a-9f1d-d7c96761b14f"
      unitRef="usd">2400000</us-gaap:ImpairedFinancingReceivableRelatedAllowance>
    <us-gaap:LoansAndLeasesReceivableImpairedCommitmentToLend
      contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RleHRyZWdpb246ZDM3MzQyY2ZjZTgxNDNkNmE1YzVjN2ViMGI1ZGMwMTBfMTAwMTA_6f5533bc-cd09-4218-b730-7811759e3df1"
      unitRef="usd">3800000</us-gaap:LoansAndLeasesReceivableImpairedCommitmentToLend>
    <us-gaap:LoansAndLeasesReceivableImpairedCommitmentToLend
      contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RleHRyZWdpb246ZDM3MzQyY2ZjZTgxNDNkNmE1YzVjN2ViMGI1ZGMwMTBfMTAwMTc_1f36b68c-b260-47f2-a29e-ef96109b918d"
      unitRef="usd">5700000</us-gaap:LoansAndLeasesReceivableImpairedCommitmentToLend>
    <hfwa:TroubledDebtRestructuringsLoansSubsequentlyDefaultedTableTextBlock
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RleHRyZWdpb246ZDM3MzQyY2ZjZTgxNDNkNmE1YzVjN2ViMGI1ZGMwMTBfMTEzNjY_232b8130-a7df-4d67-8b4a-bf2d186c18b8">&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table presents loans that were modified in a TDR and subsequently defaulted within twelve months from the modification date during the periods indicated:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.207%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Number&#160;of&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Contracts &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amortized Cost &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;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="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Number&#160;of&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Contracts &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amortized Cost &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial business:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial and industrial&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Owner-occupied CRE&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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="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;/table&gt;&lt;/div&gt;&lt;div style="padding-left:45pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Number of contracts and amortized cost represent TDR loans which have balances as of period end, net of subsequent payments after modifications. Certain TDR loans may have been paid-down or charged-off during the three months ended March 31, 2022 and 2021.&lt;/span&gt;&lt;/div&gt;</hfwa:TroubledDebtRestructuringsLoansSubsequentlyDefaultedTableTextBlock>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
      contextRef="i1c3ae9c0b34d44549779c17230702424_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjQ5MGQzODI1ZjkyMjRkM2RhODI4Y2Q5ZjRjMjNkODQyL3RhYmxlcmFuZ2U6NDkwZDM4MjVmOTIyNGQzZGE4MjhjZDlmNGMyM2Q4NDJfNS0xLTEtMS03NjI1Ng_18f4bb24-ec9a-49e3-991d-3d0950f5ef82"
      unitRef="contract">0</us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
      contextRef="i1c3ae9c0b34d44549779c17230702424_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjQ5MGQzODI1ZjkyMjRkM2RhODI4Y2Q5ZjRjMjNkODQyL3RhYmxlcmFuZ2U6NDkwZDM4MjVmOTIyNGQzZGE4MjhjZDlmNGMyM2Q4NDJfNS0zLTEtMS03NjI1Ng_8ae306b6-6c6f-4ed5-8d6c-93e4eaba6575"
      unitRef="usd">0</us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
      contextRef="i1d040248e8b74a33a308364e83ebe329_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjQ5MGQzODI1ZjkyMjRkM2RhODI4Y2Q5ZjRjMjNkODQyL3RhYmxlcmFuZ2U6NDkwZDM4MjVmOTIyNGQzZGE4MjhjZDlmNGMyM2Q4NDJfNS01LTEtMS03NjI1Ng_6ec567e1-0a9f-43fc-8191-78659d72a0a9"
      unitRef="contract">2</us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
      contextRef="i1d040248e8b74a33a308364e83ebe329_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjQ5MGQzODI1ZjkyMjRkM2RhODI4Y2Q5ZjRjMjNkODQyL3RhYmxlcmFuZ2U6NDkwZDM4MjVmOTIyNGQzZGE4MjhjZDlmNGMyM2Q4NDJfNS03LTEtMS03NjI1Ng_c70bfe07-ccc5-44f2-9851-5d6da96b126a"
      unitRef="usd">2792000</us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
      contextRef="ie57dc130429943229b7a2cd0462eee87_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjQ5MGQzODI1ZjkyMjRkM2RhODI4Y2Q5ZjRjMjNkODQyL3RhYmxlcmFuZ2U6NDkwZDM4MjVmOTIyNGQzZGE4MjhjZDlmNGMyM2Q4NDJfNi0xLTEtMS03NjI1Ng_dc2db687-a88c-45e9-9e69-0c69cfb85502"
      unitRef="contract">1</us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
      contextRef="ie57dc130429943229b7a2cd0462eee87_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjQ5MGQzODI1ZjkyMjRkM2RhODI4Y2Q5ZjRjMjNkODQyL3RhYmxlcmFuZ2U6NDkwZDM4MjVmOTIyNGQzZGE4MjhjZDlmNGMyM2Q4NDJfNi0zLTEtMS03NjI1Ng_f390fcbc-52d8-4394-ac1c-a677fc0f8b49"
      unitRef="usd">189000</us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
      contextRef="ia50b8d28ef9740908aded0a4eeb0be24_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjQ5MGQzODI1ZjkyMjRkM2RhODI4Y2Q5ZjRjMjNkODQyL3RhYmxlcmFuZ2U6NDkwZDM4MjVmOTIyNGQzZGE4MjhjZDlmNGMyM2Q4NDJfNi01LTEtMS03NjI1Ng_aa40a858-ac98-495b-beae-5a36a2443c14"
      unitRef="contract2">0</us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
      contextRef="ia50b8d28ef9740908aded0a4eeb0be24_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjQ5MGQzODI1ZjkyMjRkM2RhODI4Y2Q5ZjRjMjNkODQyL3RhYmxlcmFuZ2U6NDkwZDM4MjVmOTIyNGQzZGE4MjhjZDlmNGMyM2Q4NDJfNi03LTEtMS03NjI1Ng_d4944937-1f63-4e21-a2d1-55c786db66b0"
      unitRef="usd">0</us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1>
    <us-gaap:ImpairedFinancingReceivableRelatedAllowance
      contextRef="i6d646cb4ee17405780eeff3b0c6e1cdd_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RleHRyZWdpb246ZDM3MzQyY2ZjZTgxNDNkNmE1YzVjN2ViMGI1ZGMwMTBfMTA3NTc_91e14531-8ab6-4a5e-8244-b0eef952b8f9"
      unitRef="usd">0</us-gaap:ImpairedFinancingReceivableRelatedAllowance>
    <us-gaap:ImpairedFinancingReceivableRelatedAllowance
      contextRef="i24fb65af82dc40ceacf333fc1ad492ec_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RleHRyZWdpb246ZDM3MzQyY2ZjZTgxNDNkNmE1YzVjN2ViMGI1ZGMwMTBfMTA3NjQ_96a0c543-3f22-4406-8fc9-7c2d9e34bcb7"
      unitRef="usd">94000</us-gaap:ImpairedFinancingReceivableRelatedAllowance>
    <us-gaap:InterestReceivable
      contextRef="icb3cbf26aafa4548a39e5cce50a05eea_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RleHRyZWdpb246ZDM3MzQyY2ZjZTgxNDNkNmE1YzVjN2ViMGI1ZGMwMTBfMTA5NzE_70444c38-f938-47f5-a107-db3178acf7a5"
      unitRef="usd">9900000</us-gaap:InterestReceivable>
    <us-gaap:InterestReceivable
      contextRef="i30a5ca9aeea54a818eb017bdaa7f2c5e_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RleHRyZWdpb246ZDM3MzQyY2ZjZTgxNDNkNmE1YzVjN2ViMGI1ZGMwMTBfMTEzMzE_3a6f9d7a-4322-404e-848e-01fe92fcb879"
      unitRef="usd">10100000</us-gaap:InterestReceivable>
    <us-gaap:OtherRealEstateAndForeclosedAssets
      contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RleHRyZWdpb246ZDM3MzQyY2ZjZTgxNDNkNmE1YzVjN2ViMGI1ZGMwMTBfMTExODI_dd151c33-ba02-4dce-b75a-be52bf9edaaa"
      unitRef="usd">0</us-gaap:OtherRealEstateAndForeclosedAssets>
    <us-gaap:AllowanceForCreditLossesTextBlock
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RleHRyZWdpb246MDkzNzU3OTU2MjE2NDYzNTk1ODdjYjdlYjk3MDdlNGVfMjM2NQ_3de6262f-79d4-4342-9526-0f669c622835">Allowance for Credit Losses on Loans&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The baseline loss rates used to calculate the ACL on loans at March&#160;31, 2022 utilized the Bank's average quarterly historical loss information from December 31, 2012 through the balance sheet date. There were no changes to this assumption during the three months ended March 31, 2022. The Bank believes the historic loss rates are viable inputs to the current CECL model as the Bank's lending practice and business has remained relatively stable throughout the periods. While the Bank's assets have grown, the credit culture has stayed relatively consistent.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Prepayments included in the CECL model at March&#160;31, 2022 were based on the 48-month rolling historical averages for each segment, which management believes is an accurate representation of future prepayment activity. There were no changes to this assumption during the three months ended March 31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The reasonable and supportable period and subsequent reversion period used in the CECL model was five quarters and two quarters, respectively, at December&#160;31, 2021. There were no changes to these assumptions during the three months ended March 31, 2022. Management believes forecasts beyond this seven quarter time period tend to diverge in economic assumptions and may be less comparable to actual future events. As the length of the reasonable and supportable period increases, the degree of judgment involved in estimating the allowance increases.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;During the three months ended March 31, 2022, the ACL on loans decreased $2.0&#160;million, or 4.8%, due primarily to a reversal of provision for credit losses on loans of $2.5&#160;million driven by a reduction in the ACL on loans individually evaluated for losses and their related ACL as well as changes in the loan mix and continued improvement in forecasted economic indicators used to calculate credit losses. The ACL on loans at March&#160;31, 2022 and December&#160;31, 2021 did not include a reserve for SBA PPP loans as these loans are fully guaranteed by the SBA.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;A summary of the changes in the ACL on loans during the three months ended March 31, 2022 and 2021 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.707%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.205%"/&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&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-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance at the beginning of the year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;42,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;70,185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Charge-offs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(355)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(187)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Recoveries of loans previously charged-off&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;849&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Reversal of provision for credit losses on loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,522)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(6,135)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance at the end of the year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;40,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;64,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following tables detail the activity in the ACL on loans by segment and class for the periods indicated:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.040%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.208%"/&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="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Beginning Balance&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-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Charge-offs &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-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Recoveries&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-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(Reversal of) Provision for Credit 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-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Ending Balance&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial business:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(163)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,621)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Owner-occupied CRE&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(36)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Non-owner occupied CRE&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,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:#cceeff;padding:2px 1pt 2px 55pt;text-align:left;text-indent:-18pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total commercial business&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;33,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(199)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,190)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Residential real estate&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(30)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="30" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Real estate construction and land development:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Residential&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(188)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.040%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.208%"/&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="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Beginning Balance&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-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Charge-offs &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-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Recoveries&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-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(Reversal of) Provision for Credit 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-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Ending Balance&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial and multifamily&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,972&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(797)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 55pt;text-align:left;text-indent:-18pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total real estate construction and land development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(985)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Consumer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(126)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(768)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 55pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;42,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(355)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;849&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,522)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;40,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.040%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.208%"/&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="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 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="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Beginning Balance&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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Charge-offs &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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Recoveries&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-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(Reversal of) Provision for Credit 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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Ending Balance&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial business:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(8,444)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Owner-occupied CRE&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Non-owner occupied CRE&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 55pt;text-align:left;text-indent:-18pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total commercial business&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;49,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,610)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;45,204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Residential real estate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(189)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="30" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Real estate construction and land development:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Residential&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial and multifamily&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 55pt;text-align:left;text-indent:-18pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total real estate construction and land development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Consumer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(185)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,500)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 55pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;70,185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(187)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(6,135)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;64,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:AllowanceForCreditLossesTextBlock>
    <us-gaap:AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RleHRyZWdpb246MDkzNzU3OTU2MjE2NDYzNTk1ODdjYjdlYjk3MDdlNGVfMTg5Ng_9129f3b4-28a3-4ab0-a069-c76b6637bcfc"
      unitRef="usd">-2000000</us-gaap:AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease>
    <hfwa:AllowanceForLoanAndLeaseLossesPeriodIncreaseDecreasePercent
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RleHRyZWdpb246MDkzNzU3OTU2MjE2NDYzNTk1ODdjYjdlYjk3MDdlNGVfMTkwMw_4ae4b4c8-6cfe-4993-b722-bcd1f4b2db45"
      unitRef="number">-0.048</hfwa:AllowanceForLoanAndLeaseLossesPeriodIncreaseDecreasePercent>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RleHRyZWdpb246MDkzNzU3OTU2MjE2NDYzNTk1ODdjYjdlYjk3MDdlNGVfMTk3OA_60224039-2484-4d85-8dda-97baa443658c"
      unitRef="usd">2500000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RleHRyZWdpb246MDkzNzU3OTU2MjE2NDYzNTk1ODdjYjdlYjk3MDdlNGVfMjM2OQ_100ce8e1-1b89-48e5-ba7a-5168ea2f4620">&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;A summary of the changes in the ACL on loans during the three months ended March 31, 2022 and 2021 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.707%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.205%"/&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&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-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance at the beginning of the year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;42,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;70,185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Charge-offs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(355)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(187)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Recoveries of loans previously charged-off&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;849&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Reversal of provision for credit losses on loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,522)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(6,135)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance at the end of the year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;40,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;64,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following tables detail the activity in the ACL on loans by segment and class for the periods indicated:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.040%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.208%"/&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="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Beginning Balance&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-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Charge-offs &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-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Recoveries&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-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(Reversal of) Provision for Credit 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-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Ending Balance&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial business:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(163)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,621)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Owner-occupied CRE&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(36)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Non-owner occupied CRE&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,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:#cceeff;padding:2px 1pt 2px 55pt;text-align:left;text-indent:-18pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total commercial business&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;33,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(199)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,190)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Residential real estate&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(30)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="30" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Real estate construction and land development:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Residential&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(188)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.040%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.208%"/&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="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Beginning Balance&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-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Charge-offs &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-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Recoveries&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-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(Reversal of) Provision for Credit 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-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Ending Balance&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial and multifamily&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,972&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(797)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 55pt;text-align:left;text-indent:-18pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total real estate construction and land development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(985)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Consumer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(126)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(768)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 55pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;42,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(355)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;849&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,522)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;40,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.040%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.208%"/&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="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 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="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Beginning Balance&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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Charge-offs &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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Recoveries&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-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(Reversal of) Provision for Credit 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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Ending Balance&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial business:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(8,444)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Owner-occupied CRE&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Non-owner occupied CRE&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 55pt;text-align:left;text-indent:-18pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total commercial business&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;49,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,610)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;45,204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Residential real estate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(189)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="30" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Real estate construction and land development:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Residential&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial and multifamily&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 55pt;text-align:left;text-indent:-18pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total real estate construction and land development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Consumer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(185)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,500)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 55pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;70,185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(187)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(6,135)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;64,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOjNjMmIzZDk1OWY0ZjQzMGZiZGJiNjVjNjAyYzY2MThhL3RhYmxlcmFuZ2U6M2MyYjNkOTU5ZjRmNDMwZmJkYmI2NWM2MDJjNjYxOGFfMy0xLTEtMS03NjI1Ng_e6d668ab-c1fe-4992-afce-b292974442d4"
      unitRef="usd">42361000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i1d46adc2f7cd43fabeff3097f3e64ae2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOjNjMmIzZDk1OWY0ZjQzMGZiZGJiNjVjNjAyYzY2MThhL3RhYmxlcmFuZ2U6M2MyYjNkOTU5ZjRmNDMwZmJkYmI2NWM2MDJjNjYxOGFfMy0zLTEtMS03NjI1Ng_a2c85491-95b7-4d7f-99a5-5c8621a59d2c"
      unitRef="usd">70185000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOjNjMmIzZDk1OWY0ZjQzMGZiZGJiNjVjNjAyYzY2MThhL3RhYmxlcmFuZ2U6M2MyYjNkOTU5ZjRmNDMwZmJkYmI2NWM2MDJjNjYxOGFfNi0xLTEtMS03NjI1Ng_ba830b0d-25be-4032-b186-607baff0f645"
      unitRef="usd">355000</us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs>
    <us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs
      contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOjNjMmIzZDk1OWY0ZjQzMGZiZGJiNjVjNjAyYzY2MThhL3RhYmxlcmFuZ2U6M2MyYjNkOTU5ZjRmNDMwZmJkYmI2NWM2MDJjNjYxOGFfNi0zLTEtMS03NjI1Ng_6aa8f957-8967-4a8c-9972-66c7c509d9a0"
      unitRef="usd">187000</us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs>
    <us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOjNjMmIzZDk1OWY0ZjQzMGZiZGJiNjVjNjAyYzY2MThhL3RhYmxlcmFuZ2U6M2MyYjNkOTU5ZjRmNDMwZmJkYmI2NWM2MDJjNjYxOGFfNy0xLTEtMS03NjI1Ng_fba3baa1-4131-42fa-bd56-20215f0f4d68"
      unitRef="usd">849000</us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts>
    <us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
      contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOjNjMmIzZDk1OWY0ZjQzMGZiZGJiNjVjNjAyYzY2MThhL3RhYmxlcmFuZ2U6M2MyYjNkOTU5ZjRmNDMwZmJkYmI2NWM2MDJjNjYxOGFfNy0zLTEtMS03NjI1Ng_4f359214-4ffa-4ef5-b0d1-f4bd7c5e82f1"
      unitRef="usd">362000</us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOjNjMmIzZDk1OWY0ZjQzMGZiZGJiNjVjNjAyYzY2MThhL3RhYmxlcmFuZ2U6M2MyYjNkOTU5ZjRmNDMwZmJkYmI2NWM2MDJjNjYxOGFfOC0xLTEtMS03NjI1Ng_a055cbaf-546f-4db6-8263-83f2248e3cc9"
      unitRef="usd">2522000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOjNjMmIzZDk1OWY0ZjQzMGZiZGJiNjVjNjAyYzY2MThhL3RhYmxlcmFuZ2U6M2MyYjNkOTU5ZjRmNDMwZmJkYmI2NWM2MDJjNjYxOGFfOC0zLTEtMS03NjI1Ng_74eac741-36ae-4572-8db7-d982a8285d18"
      unitRef="usd">6135000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOjNjMmIzZDk1OWY0ZjQzMGZiZGJiNjVjNjAyYzY2MThhL3RhYmxlcmFuZ2U6M2MyYjNkOTU5ZjRmNDMwZmJkYmI2NWM2MDJjNjYxOGFfOS0xLTEtMS03NjI1Ng_3b5e73a8-5e2e-483a-9df3-743ac6b75c89"
      unitRef="usd">40333000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i72fa1f7530424f24bed63fab363b17d5_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOjNjMmIzZDk1OWY0ZjQzMGZiZGJiNjVjNjAyYzY2MThhL3RhYmxlcmFuZ2U6M2MyYjNkOTU5ZjRmNDMwZmJkYmI2NWM2MDJjNjYxOGFfOS0zLTEtMS03NjI1Ng_0409c68c-b6c6-4bd3-8f45-07a5e890d02b"
      unitRef="usd">64225000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i953bddb1fd20416a8d5eb8accb30b53d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOjYyOGUxMGNiMmI4MjQ5Y2Y4ZTQ5ZDA1ZjE0Mzc4ZWNkL3RhYmxlcmFuZ2U6NjI4ZTEwY2IyYjgyNDljZjhlNDlkMDVmMTQzNzhlY2RfNC0xLTEtMS03NjI1Ng_a8c45ab6-eddf-482b-a044-29cade423c1c"
      unitRef="usd">17777000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="i1c3ae9c0b34d44549779c17230702424_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOjYyOGUxMGNiMmI4MjQ5Y2Y4ZTQ5ZDA1ZjE0Mzc4ZWNkL3RhYmxlcmFuZ2U6NjI4ZTEwY2IyYjgyNDljZjhlNDlkMDVmMTQzNzhlY2RfNC0zLTEtMS03NjI1Ng_ba7f9765-dc0e-4882-93c8-02af207f4d83"
      unitRef="usd">163000</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery
      contextRef="i1c3ae9c0b34d44549779c17230702424_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOjYyOGUxMGNiMmI4MjQ5Y2Y4ZTQ5ZDA1ZjE0Mzc4ZWNkL3RhYmxlcmFuZ2U6NjI4ZTEwY2IyYjgyNDljZjhlNDlkMDVmMTQzNzhlY2RfNC01LTEtMS03NjI1Ng_78af024b-a828-4d4c-9dba-83dd86650a10"
      unitRef="usd">272000</us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="i1c3ae9c0b34d44549779c17230702424_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOjYyOGUxMGNiMmI4MjQ5Y2Y4ZTQ5ZDA1ZjE0Mzc4ZWNkL3RhYmxlcmFuZ2U6NjI4ZTEwY2IyYjgyNDljZjhlNDlkMDVmMTQzNzhlY2RfNC03LTEtMS03NjI1Ng_30b9caa8-7dc2-4eaa-aa89-699538ebcbae"
      unitRef="usd">2621000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i4395944ac99a4d24ae162123925b3f60_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOjYyOGUxMGNiMmI4MjQ5Y2Y4ZTQ5ZDA1ZjE0Mzc4ZWNkL3RhYmxlcmFuZ2U6NjI4ZTEwY2IyYjgyNDljZjhlNDlkMDVmMTQzNzhlY2RfNC05LTEtMS03NjI1Ng_893ff114-0869-44ee-adf7-7af94bdecb94"
      unitRef="usd">15265000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i6ecc84a667d5490cadab413a70145ebf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOjYyOGUxMGNiMmI4MjQ5Y2Y4ZTQ5ZDA1ZjE0Mzc4ZWNkL3RhYmxlcmFuZ2U6NjI4ZTEwY2IyYjgyNDljZjhlNDlkMDVmMTQzNzhlY2RfNi0xLTEtMS03NjI1Ng_bc6fe85e-debf-40b4-b4bb-42765f9245d4"
      unitRef="usd">6411000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="ie57dc130429943229b7a2cd0462eee87_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOjYyOGUxMGNiMmI4MjQ5Y2Y4ZTQ5ZDA1ZjE0Mzc4ZWNkL3RhYmxlcmFuZ2U6NjI4ZTEwY2IyYjgyNDljZjhlNDlkMDVmMTQzNzhlY2RfNi0zLTEtMS03NjI1Ng_9c61551d-eb3d-445c-a6ba-db846f187563"
      unitRef="usd">36000</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery
      contextRef="ie57dc130429943229b7a2cd0462eee87_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOjYyOGUxMGNiMmI4MjQ5Y2Y4ZTQ5ZDA1ZjE0Mzc4ZWNkL3RhYmxlcmFuZ2U6NjI4ZTEwY2IyYjgyNDljZjhlNDlkMDVmMTQzNzhlY2RfNi01LTEtMS03NjI1Ng_9226f136-8460-47cc-99ac-5bebae341da4"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="ie57dc130429943229b7a2cd0462eee87_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOjYyOGUxMGNiMmI4MjQ5Y2Y4ZTQ5ZDA1ZjE0Mzc4ZWNkL3RhYmxlcmFuZ2U6NjI4ZTEwY2IyYjgyNDljZjhlNDlkMDVmMTQzNzhlY2RfNi03LTEtMS03NjI1Ng_3ce747de-eb44-4a8a-8cb3-ead071515c35"
      unitRef="usd">-710000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="ib465a166a81c4839923b2090f12f96bf_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOjYyOGUxMGNiMmI4MjQ5Y2Y4ZTQ5ZDA1ZjE0Mzc4ZWNkL3RhYmxlcmFuZ2U6NjI4ZTEwY2IyYjgyNDljZjhlNDlkMDVmMTQzNzhlY2RfNi05LTEtMS03NjI1Ng_d829c40b-a4f6-467e-b896-de28061ea874"
      unitRef="usd">7085000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i0f05b745d5444de68178001f4b3ca672_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOjYyOGUxMGNiMmI4MjQ5Y2Y4ZTQ5ZDA1ZjE0Mzc4ZWNkL3RhYmxlcmFuZ2U6NjI4ZTEwY2IyYjgyNDljZjhlNDlkMDVmMTQzNzhlY2RfNy0xLTEtMS03NjI1Ng_999e8821-0745-4f6c-acf6-4f97959936ce"
      unitRef="usd">8861000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="ia91185aa8e6f4c688f0c551081480cd8_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOjYyOGUxMGNiMmI4MjQ5Y2Y4ZTQ5ZDA1ZjE0Mzc4ZWNkL3RhYmxlcmFuZ2U6NjI4ZTEwY2IyYjgyNDljZjhlNDlkMDVmMTQzNzhlY2RfNy0zLTEtMS03NjI1Ng_93c58a46-3752-4c12-a295-ba7b59d21002"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery
      contextRef="ia91185aa8e6f4c688f0c551081480cd8_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOjYyOGUxMGNiMmI4MjQ5Y2Y4ZTQ5ZDA1ZjE0Mzc4ZWNkL3RhYmxlcmFuZ2U6NjI4ZTEwY2IyYjgyNDljZjhlNDlkMDVmMTQzNzhlY2RfNy01LTEtMS03NjI1Ng_ccacf8d6-9356-4616-bda1-e7f8b4890cf2"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="ia91185aa8e6f4c688f0c551081480cd8_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOjYyOGUxMGNiMmI4MjQ5Y2Y4ZTQ5ZDA1ZjE0Mzc4ZWNkL3RhYmxlcmFuZ2U6NjI4ZTEwY2IyYjgyNDljZjhlNDlkMDVmMTQzNzhlY2RfNy03LTEtMS03NjI1Ng_d3215c5a-7052-4f82-b9f0-85524956696f"
      unitRef="usd">-721000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i81410fb86feb40a8a76ab6d4b8fe5594_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOjYyOGUxMGNiMmI4MjQ5Y2Y4ZTQ5ZDA1ZjE0Mzc4ZWNkL3RhYmxlcmFuZ2U6NjI4ZTEwY2IyYjgyNDljZjhlNDlkMDVmMTQzNzhlY2RfNy05LTEtMS03NjI1Ng_18259d79-be6c-46dc-b2be-efadffdf53a7"
      unitRef="usd">9582000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="ia48b8e4f70af4a87aa3f12be00817670_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOjYyOGUxMGNiMmI4MjQ5Y2Y4ZTQ5ZDA1ZjE0Mzc4ZWNkL3RhYmxlcmFuZ2U6NjI4ZTEwY2IyYjgyNDljZjhlNDlkMDVmMTQzNzhlY2RfOC0xLTEtMS03NjI1Ng_0024094e-38fd-4665-af05-4b97a29ca070"
      unitRef="usd">33049000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="ibf5b4bef53884a52b0c55237ee54331b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOjYyOGUxMGNiMmI4MjQ5Y2Y4ZTQ5ZDA1ZjE0Mzc4ZWNkL3RhYmxlcmFuZ2U6NjI4ZTEwY2IyYjgyNDljZjhlNDlkMDVmMTQzNzhlY2RfOC0zLTEtMS03NjI1Ng_d4da8ced-4437-497e-b36b-57af843b6bb8"
      unitRef="usd">199000</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery
      contextRef="ibf5b4bef53884a52b0c55237ee54331b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOjYyOGUxMGNiMmI4MjQ5Y2Y4ZTQ5ZDA1ZjE0Mzc4ZWNkL3RhYmxlcmFuZ2U6NjI4ZTEwY2IyYjgyNDljZjhlNDlkMDVmMTQzNzhlY2RfOC01LTEtMS03NjI1Ng_542f3193-9836-4a88-ae99-ed7c923dbf8f"
      unitRef="usd">272000</us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="ibf5b4bef53884a52b0c55237ee54331b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOjYyOGUxMGNiMmI4MjQ5Y2Y4ZTQ5ZDA1ZjE0Mzc4ZWNkL3RhYmxlcmFuZ2U6NjI4ZTEwY2IyYjgyNDljZjhlNDlkMDVmMTQzNzhlY2RfOC03LTEtMS03NjI1Ng_ce36e814-b2a9-491a-9ed0-8d030064e4b0"
      unitRef="usd">1190000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i65b6f9c2845a44b9aa223dcb8bf99378_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOjYyOGUxMGNiMmI4MjQ5Y2Y4ZTQ5ZDA1ZjE0Mzc4ZWNkL3RhYmxlcmFuZ2U6NjI4ZTEwY2IyYjgyNDljZjhlNDlkMDVmMTQzNzhlY2RfOC05LTEtMS03NjI1Ng_411f1d0d-81b9-4919-af56-753cc78b85b0"
      unitRef="usd">31932000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i5324f789131844e8aec7c90bab5c460a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOjYyOGUxMGNiMmI4MjQ5Y2Y4ZTQ5ZDA1ZjE0Mzc4ZWNkL3RhYmxlcmFuZ2U6NjI4ZTEwY2IyYjgyNDljZjhlNDlkMDVmMTQzNzhlY2RfOS0xLTEtMS03NjI1Ng_41715f45-1796-433e-ba1f-3416be325d16"
      unitRef="usd">1409000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="if3735bebf13f4dca9a3be572c542c4d4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOjYyOGUxMGNiMmI4MjQ5Y2Y4ZTQ5ZDA1ZjE0Mzc4ZWNkL3RhYmxlcmFuZ2U6NjI4ZTEwY2IyYjgyNDljZjhlNDlkMDVmMTQzNzhlY2RfOS0zLTEtMS03NjI1Ng_b1ab8653-fc7b-43ad-9f73-da8edcae1bc7"
      unitRef="usd">30000</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery
      contextRef="if3735bebf13f4dca9a3be572c542c4d4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOjYyOGUxMGNiMmI4MjQ5Y2Y4ZTQ5ZDA1ZjE0Mzc4ZWNkL3RhYmxlcmFuZ2U6NjI4ZTEwY2IyYjgyNDljZjhlNDlkMDVmMTQzNzhlY2RfOS01LTEtMS03NjI1Ng_7076f180-407e-4f2c-93ee-80861a4be20d"
      unitRef="usd">3000</us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="if3735bebf13f4dca9a3be572c542c4d4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOjYyOGUxMGNiMmI4MjQ5Y2Y4ZTQ5ZDA1ZjE0Mzc4ZWNkL3RhYmxlcmFuZ2U6NjI4ZTEwY2IyYjgyNDljZjhlNDlkMDVmMTQzNzhlY2RfOS03LTEtMS03NjI1Ng_a60e5cf8-2465-4a31-8339-e41da4ecf71f"
      unitRef="usd">-421000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i5cd829a030354e5f83dd6208528604ed_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOjYyOGUxMGNiMmI4MjQ5Y2Y4ZTQ5ZDA1ZjE0Mzc4ZWNkL3RhYmxlcmFuZ2U6NjI4ZTEwY2IyYjgyNDljZjhlNDlkMDVmMTQzNzhlY2RfOS05LTEtMS03NjI1Ng_fba1e869-5ed8-4283-9b11-702db9698135"
      unitRef="usd">1803000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i9e2f4b8345a4408fb079a47118f04e41_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOjYyOGUxMGNiMmI4MjQ5Y2Y4ZTQ5ZDA1ZjE0Mzc4ZWNkL3RhYmxlcmFuZ2U6NjI4ZTEwY2IyYjgyNDljZjhlNDlkMDVmMTQzNzhlY2RfMTEtMS0xLTEtNzYyNTY_8add51a9-79f6-4436-a2fa-7fbf7ab4310b"
      unitRef="usd">1304000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="ic18cb006a98d4f02b6aeb4ca80797d1a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOjYyOGUxMGNiMmI4MjQ5Y2Y4ZTQ5ZDA1ZjE0Mzc4ZWNkL3RhYmxlcmFuZ2U6NjI4ZTEwY2IyYjgyNDljZjhlNDlkMDVmMTQzNzhlY2RfMTEtMy0xLTEtNzYyNTY_b5667de2-3ae4-4d5c-a56e-c3e30bdb3e21"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery
      contextRef="ic18cb006a98d4f02b6aeb4ca80797d1a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOjYyOGUxMGNiMmI4MjQ5Y2Y4ZTQ5ZDA1ZjE0Mzc4ZWNkL3RhYmxlcmFuZ2U6NjI4ZTEwY2IyYjgyNDljZjhlNDlkMDVmMTQzNzhlY2RfMTEtNS0xLTEtNzYyNTY_32aa1c6e-f02c-455b-b4be-625925bcab2a"
      unitRef="usd">8000</us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="ic18cb006a98d4f02b6aeb4ca80797d1a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOjYyOGUxMGNiMmI4MjQ5Y2Y4ZTQ5ZDA1ZjE0Mzc4ZWNkL3RhYmxlcmFuZ2U6NjI4ZTEwY2IyYjgyNDljZjhlNDlkMDVmMTQzNzhlY2RfMTEtNy0xLTEtNzYyNTY_45e8dbdb-3a30-4883-82c2-d6cd3d598b7a"
      unitRef="usd">188000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i9ad3f2fc608945a38db0e37152ed044e_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOjYyOGUxMGNiMmI4MjQ5Y2Y4ZTQ5ZDA1ZjE0Mzc4ZWNkL3RhYmxlcmFuZ2U6NjI4ZTEwY2IyYjgyNDljZjhlNDlkMDVmMTQzNzhlY2RfMTEtOS0xLTEtNzYyNTY_e722cd80-882e-4e76-b630-6b530aafb6fb"
      unitRef="usd">1124000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i3ddb43f0ed8d4d12b92132a879494226_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOjYyOGUxMGNiMmI4MjQ5Y2Y4ZTQ5ZDA1ZjE0Mzc4ZWNkL3RhYmxlcmFuZ2U6NjI4ZTEwY2IyYjgyNDljZjhlNDlkMDVmMTQzNzhlY2RfMTItMS0xLTEtNzYyNTY_c8aa2927-f558-4d8e-89c7-2a3097db40ee"
      unitRef="usd">3972000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="i426a8282da7e46fa8f24683db5ca3c56_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOjYyOGUxMGNiMmI4MjQ5Y2Y4ZTQ5ZDA1ZjE0Mzc4ZWNkL3RhYmxlcmFuZ2U6NjI4ZTEwY2IyYjgyNDljZjhlNDlkMDVmMTQzNzhlY2RfMTItMy0xLTEtNzYyNTY_97842afa-af48-4520-a8f7-4f16d5ed1cb3"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery
      contextRef="i426a8282da7e46fa8f24683db5ca3c56_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOjYyOGUxMGNiMmI4MjQ5Y2Y4ZTQ5ZDA1ZjE0Mzc4ZWNkL3RhYmxlcmFuZ2U6NjI4ZTEwY2IyYjgyNDljZjhlNDlkMDVmMTQzNzhlY2RfMTItNS0xLTEtNzYyNTY_302983f4-b44b-43fd-838b-f954bc2ce8f5"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="i426a8282da7e46fa8f24683db5ca3c56_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOjYyOGUxMGNiMmI4MjQ5Y2Y4ZTQ5ZDA1ZjE0Mzc4ZWNkL3RhYmxlcmFuZ2U6NjI4ZTEwY2IyYjgyNDljZjhlNDlkMDVmMTQzNzhlY2RfMTItNy0xLTEtNzYyNTY_1d923a08-edb7-4342-96f2-70047021e1d3"
      unitRef="usd">797000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i6be089bbbaac4d60ac003e7c9bc562df_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOjYyOGUxMGNiMmI4MjQ5Y2Y4ZTQ5ZDA1ZjE0Mzc4ZWNkL3RhYmxlcmFuZ2U6NjI4ZTEwY2IyYjgyNDljZjhlNDlkMDVmMTQzNzhlY2RfMTItOS0xLTEtNzYyNTY_26e6466e-abcf-4883-8284-b5d50458fc99"
      unitRef="usd">3175000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i5c91df7328d3409a8cb1989c3233d882_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOjYyOGUxMGNiMmI4MjQ5Y2Y4ZTQ5ZDA1ZjE0Mzc4ZWNkL3RhYmxlcmFuZ2U6NjI4ZTEwY2IyYjgyNDljZjhlNDlkMDVmMTQzNzhlY2RfMTMtMS0xLTEtNzYyNTY_b4910e61-b83c-4270-b69d-30b6b8ecf91c"
      unitRef="usd">5276000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="i9366b7108b8446ef9c9c619ce830a5cd_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOjYyOGUxMGNiMmI4MjQ5Y2Y4ZTQ5ZDA1ZjE0Mzc4ZWNkL3RhYmxlcmFuZ2U6NjI4ZTEwY2IyYjgyNDljZjhlNDlkMDVmMTQzNzhlY2RfMTMtMy0xLTEtNzYyNTY_08c19155-d3bb-474a-89ab-f37c75892304"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery
      contextRef="i9366b7108b8446ef9c9c619ce830a5cd_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOjYyOGUxMGNiMmI4MjQ5Y2Y4ZTQ5ZDA1ZjE0Mzc4ZWNkL3RhYmxlcmFuZ2U6NjI4ZTEwY2IyYjgyNDljZjhlNDlkMDVmMTQzNzhlY2RfMTMtNS0xLTEtNzYyNTY_ff5298b8-75d5-48b0-bb4f-313df4cf8a03"
      unitRef="usd">8000</us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="i9366b7108b8446ef9c9c619ce830a5cd_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOjYyOGUxMGNiMmI4MjQ5Y2Y4ZTQ5ZDA1ZjE0Mzc4ZWNkL3RhYmxlcmFuZ2U6NjI4ZTEwY2IyYjgyNDljZjhlNDlkMDVmMTQzNzhlY2RfMTMtNy0xLTEtNzYyNTY_96ae5869-2a96-4904-ac95-5dd4dd794908"
      unitRef="usd">985000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i98c6ec07242b41898153db72663b1ed7_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOjYyOGUxMGNiMmI4MjQ5Y2Y4ZTQ5ZDA1ZjE0Mzc4ZWNkL3RhYmxlcmFuZ2U6NjI4ZTEwY2IyYjgyNDljZjhlNDlkMDVmMTQzNzhlY2RfMTMtOS0xLTEtNzYyNTY_d72743cd-b76f-489d-8577-52c343f15833"
      unitRef="usd">4299000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="id8dd1cca261b4f98bad3cca08b9e5b4b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOjYyOGUxMGNiMmI4MjQ5Y2Y4ZTQ5ZDA1ZjE0Mzc4ZWNkL3RhYmxlcmFuZ2U6NjI4ZTEwY2IyYjgyNDljZjhlNDlkMDVmMTQzNzhlY2RfMTQtMS0xLTEtNzYyNTY_96eaf93b-1d65-4043-9d5f-980c801344fc"
      unitRef="usd">2627000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="i598b6cba06ce415d83b3cda9a9460c7b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOjYyOGUxMGNiMmI4MjQ5Y2Y4ZTQ5ZDA1ZjE0Mzc4ZWNkL3RhYmxlcmFuZ2U6NjI4ZTEwY2IyYjgyNDljZjhlNDlkMDVmMTQzNzhlY2RfMTQtMy0xLTEtNzYyNTY_32063bd6-a808-4cef-befd-8f2fd7a64a85"
      unitRef="usd">126000</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery
      contextRef="i598b6cba06ce415d83b3cda9a9460c7b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOjYyOGUxMGNiMmI4MjQ5Y2Y4ZTQ5ZDA1ZjE0Mzc4ZWNkL3RhYmxlcmFuZ2U6NjI4ZTEwY2IyYjgyNDljZjhlNDlkMDVmMTQzNzhlY2RfMTQtNS0xLTEtNzYyNTY_ee1b5dcf-d7a9-496f-8d49-2ce9b1fe22c7"
      unitRef="usd">566000</us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="i598b6cba06ce415d83b3cda9a9460c7b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOjYyOGUxMGNiMmI4MjQ5Y2Y4ZTQ5ZDA1ZjE0Mzc4ZWNkL3RhYmxlcmFuZ2U6NjI4ZTEwY2IyYjgyNDljZjhlNDlkMDVmMTQzNzhlY2RfMTQtNy0xLTEtNzYyNTY_25322935-c093-4bdd-a221-f6df1f60b661"
      unitRef="usd">768000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i1ec0751fd9554601acc58d7efac46447_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOjYyOGUxMGNiMmI4MjQ5Y2Y4ZTQ5ZDA1ZjE0Mzc4ZWNkL3RhYmxlcmFuZ2U6NjI4ZTEwY2IyYjgyNDljZjhlNDlkMDVmMTQzNzhlY2RfMTQtOS0xLTEtNzYyNTY_6e59f70a-4122-49f4-b0a9-706557b05560"
      unitRef="usd">2299000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOjYyOGUxMGNiMmI4MjQ5Y2Y4ZTQ5ZDA1ZjE0Mzc4ZWNkL3RhYmxlcmFuZ2U6NjI4ZTEwY2IyYjgyNDljZjhlNDlkMDVmMTQzNzhlY2RfMTUtMS0xLTEtNzYyNTY_caf9180a-8075-439b-a0bc-06e61e091c5e"
      unitRef="usd">42361000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOjYyOGUxMGNiMmI4MjQ5Y2Y4ZTQ5ZDA1ZjE0Mzc4ZWNkL3RhYmxlcmFuZ2U6NjI4ZTEwY2IyYjgyNDljZjhlNDlkMDVmMTQzNzhlY2RfMTUtMy0xLTEtNzYyNTY_68dbd738-8c3b-4e2a-8579-2781caa23701"
      unitRef="usd">355000</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOjYyOGUxMGNiMmI4MjQ5Y2Y4ZTQ5ZDA1ZjE0Mzc4ZWNkL3RhYmxlcmFuZ2U6NjI4ZTEwY2IyYjgyNDljZjhlNDlkMDVmMTQzNzhlY2RfMTUtNS0xLTEtNzYyNTY_488d1d80-08a3-4804-8d59-0eb65ef5aa0a"
      unitRef="usd">849000</us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOjYyOGUxMGNiMmI4MjQ5Y2Y4ZTQ5ZDA1ZjE0Mzc4ZWNkL3RhYmxlcmFuZ2U6NjI4ZTEwY2IyYjgyNDljZjhlNDlkMDVmMTQzNzhlY2RfMTUtNy0xLTEtNzYyNTY_5faf5dad-9d65-4538-8820-99f53fc16601"
      unitRef="usd">2522000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOjYyOGUxMGNiMmI4MjQ5Y2Y4ZTQ5ZDA1ZjE0Mzc4ZWNkL3RhYmxlcmFuZ2U6NjI4ZTEwY2IyYjgyNDljZjhlNDlkMDVmMTQzNzhlY2RfMTUtOS0xLTEtNzYyNTY_568c7598-de78-4432-b4cb-6296111cdfe7"
      unitRef="usd">40333000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i467b05cc0f67486a84350bf2fd1b4e61_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOmZiOGVkYWEwZGE1MzQwMWNiNTU3MGExYWNmZGNjMWI4L3RhYmxlcmFuZ2U6ZmI4ZWRhYTBkYTUzNDAxY2I1NTcwYTFhY2ZkY2MxYjhfNC0xLTEtMS03NjI1Ng_228550f7-cbc5-4b1f-9f4b-0bda1b06f0f3"
      unitRef="usd">30010000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="i1d040248e8b74a33a308364e83ebe329_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOmZiOGVkYWEwZGE1MzQwMWNiNTU3MGExYWNmZGNjMWI4L3RhYmxlcmFuZ2U6ZmI4ZWRhYTBkYTUzNDAxY2I1NTcwYTFhY2ZkY2MxYjhfNC03LTEtMS03NjI1Ng_75aba140-52e5-4e6d-9617-b83b28248986"
      unitRef="usd">1000</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery
      contextRef="i1d040248e8b74a33a308364e83ebe329_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOmZiOGVkYWEwZGE1MzQwMWNiNTU3MGExYWNmZGNjMWI4L3RhYmxlcmFuZ2U6ZmI4ZWRhYTBkYTUzNDAxY2I1NTcwYTFhY2ZkY2MxYjhfNC05LTEtMS03NjI1Ng_04300e94-edd8-4581-be29-c7d0fcb66b3f"
      unitRef="usd">205000</us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="i1d040248e8b74a33a308364e83ebe329_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOmZiOGVkYWEwZGE1MzQwMWNiNTU3MGExYWNmZGNjMWI4L3RhYmxlcmFuZ2U6ZmI4ZWRhYTBkYTUzNDAxY2I1NTcwYTFhY2ZkY2MxYjhfNC0xMS0xLTEtNzYyNTY_32ded851-6d4e-4239-bd1e-656349d15121"
      unitRef="usd">8444000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i9c24802479eb4cde82e438ff8d2f602f_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOmZiOGVkYWEwZGE1MzQwMWNiNTU3MGExYWNmZGNjMWI4L3RhYmxlcmFuZ2U6ZmI4ZWRhYTBkYTUzNDAxY2I1NTcwYTFhY2ZkY2MxYjhfNC0xMy0xLTEtNzYyNTY_c88b995b-5f1a-4d26-a20f-5d083d3224df"
      unitRef="usd">21770000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i85f0ef3ddc184d67a9598bcba1e39d8f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOmZiOGVkYWEwZGE1MzQwMWNiNTU3MGExYWNmZGNjMWI4L3RhYmxlcmFuZ2U6ZmI4ZWRhYTBkYTUzNDAxY2I1NTcwYTFhY2ZkY2MxYjhfNi0xLTEtMS03NjI1Ng_529c3d02-2b8d-489c-8362-72388909abf2"
      unitRef="usd">9486000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="ia50b8d28ef9740908aded0a4eeb0be24_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOmZiOGVkYWEwZGE1MzQwMWNiNTU3MGExYWNmZGNjMWI4L3RhYmxlcmFuZ2U6ZmI4ZWRhYTBkYTUzNDAxY2I1NTcwYTFhY2ZkY2MxYjhfNi03LTEtMS03NjI1Ng_1cf434de-4d1c-41d5-b9af-b3ca70a69537"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery
      contextRef="ia50b8d28ef9740908aded0a4eeb0be24_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOmZiOGVkYWEwZGE1MzQwMWNiNTU3MGExYWNmZGNjMWI4L3RhYmxlcmFuZ2U6ZmI4ZWRhYTBkYTUzNDAxY2I1NTcwYTFhY2ZkY2MxYjhfNi05LTEtMS03NjI1Ng_f652e1a2-b464-45c9-aea4-00920e57d54c"
      unitRef="usd">2000</us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="ia50b8d28ef9740908aded0a4eeb0be24_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOmZiOGVkYWEwZGE1MzQwMWNiNTU3MGExYWNmZGNjMWI4L3RhYmxlcmFuZ2U6ZmI4ZWRhYTBkYTUzNDAxY2I1NTcwYTFhY2ZkY2MxYjhfNi0xMS0xLTEtNzYyNTY_d8f1d1d5-4ef9-45d8-bd3d-681a594798f2"
      unitRef="usd">-976000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="idc9973710ed74a0a9873ca9d983888cd_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOmZiOGVkYWEwZGE1MzQwMWNiNTU3MGExYWNmZGNjMWI4L3RhYmxlcmFuZ2U6ZmI4ZWRhYTBkYTUzNDAxY2I1NTcwYTFhY2ZkY2MxYjhfNi0xMy0xLTEtNzYyNTY_580572d0-641b-4080-b34b-1ddbccbf9f4e"
      unitRef="usd">10464000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i99531a4a239441d0b8b924b3062244c9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOmZiOGVkYWEwZGE1MzQwMWNiNTU3MGExYWNmZGNjMWI4L3RhYmxlcmFuZ2U6ZmI4ZWRhYTBkYTUzNDAxY2I1NTcwYTFhY2ZkY2MxYjhfNy0xLTEtMS03NjI1Ng_f732e9b8-fc55-4958-b00a-70941e773ed7"
      unitRef="usd">10112000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="i9465fefbd1c94975b3887ea315d23611_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOmZiOGVkYWEwZGE1MzQwMWNiNTU3MGExYWNmZGNjMWI4L3RhYmxlcmFuZ2U6ZmI4ZWRhYTBkYTUzNDAxY2I1NTcwYTFhY2ZkY2MxYjhfNy03LTEtMS03NjI1Ng_6f5da63b-65ad-4234-94a8-e82deadecf31"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery
      contextRef="i9465fefbd1c94975b3887ea315d23611_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOmZiOGVkYWEwZGE1MzQwMWNiNTU3MGExYWNmZGNjMWI4L3RhYmxlcmFuZ2U6ZmI4ZWRhYTBkYTUzNDAxY2I1NTcwYTFhY2ZkY2MxYjhfNy05LTEtMS03NjI1Ng_39273656-a8f6-4999-8dbf-c678bdc93324"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="i9465fefbd1c94975b3887ea315d23611_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOmZiOGVkYWEwZGE1MzQwMWNiNTU3MGExYWNmZGNjMWI4L3RhYmxlcmFuZ2U6ZmI4ZWRhYTBkYTUzNDAxY2I1NTcwYTFhY2ZkY2MxYjhfNy0xMS0xLTEtNzYyNTY_2f9d5fe4-f5ad-4588-8f94-e44e2d86cdb2"
      unitRef="usd">-2858000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i32151ccb36d5442688352eaa3b906cb4_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOmZiOGVkYWEwZGE1MzQwMWNiNTU3MGExYWNmZGNjMWI4L3RhYmxlcmFuZ2U6ZmI4ZWRhYTBkYTUzNDAxY2I1NTcwYTFhY2ZkY2MxYjhfNy0xMy0xLTEtNzYyNTY_8303e6eb-385c-4d14-8a2a-87997594ac86"
      unitRef="usd">12970000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="iac7c7ae5c1d149159df7949f6a4c1786_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOmZiOGVkYWEwZGE1MzQwMWNiNTU3MGExYWNmZGNjMWI4L3RhYmxlcmFuZ2U6ZmI4ZWRhYTBkYTUzNDAxY2I1NTcwYTFhY2ZkY2MxYjhfOC0xLTEtMS03NjI1Ng_923200af-65a3-487f-89e8-e2876b85220b"
      unitRef="usd">49608000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="i626496d7bd59411b88afd6fcbbc6fa59_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOmZiOGVkYWEwZGE1MzQwMWNiNTU3MGExYWNmZGNjMWI4L3RhYmxlcmFuZ2U6ZmI4ZWRhYTBkYTUzNDAxY2I1NTcwYTFhY2ZkY2MxYjhfOC03LTEtMS03NjI1Ng_4c823d56-bc80-4436-831f-cd92aa1b2905"
      unitRef="usd">1000</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery
      contextRef="i626496d7bd59411b88afd6fcbbc6fa59_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOmZiOGVkYWEwZGE1MzQwMWNiNTU3MGExYWNmZGNjMWI4L3RhYmxlcmFuZ2U6ZmI4ZWRhYTBkYTUzNDAxY2I1NTcwYTFhY2ZkY2MxYjhfOC05LTEtMS03NjI1Ng_1d58b520-6719-4830-b695-0a8e09816bd1"
      unitRef="usd">207000</us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="i626496d7bd59411b88afd6fcbbc6fa59_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOmZiOGVkYWEwZGE1MzQwMWNiNTU3MGExYWNmZGNjMWI4L3RhYmxlcmFuZ2U6ZmI4ZWRhYTBkYTUzNDAxY2I1NTcwYTFhY2ZkY2MxYjhfOC0xMS0xLTEtNzYyNTY_6b1573dc-af6a-42a4-81b1-4736672daacd"
      unitRef="usd">4610000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i470ccd255fe548cf8e3031bf5ea5700c_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOmZiOGVkYWEwZGE1MzQwMWNiNTU3MGExYWNmZGNjMWI4L3RhYmxlcmFuZ2U6ZmI4ZWRhYTBkYTUzNDAxY2I1NTcwYTFhY2ZkY2MxYjhfOC0xMy0xLTEtNzYyNTY_cc235af7-5976-4208-b0d9-508362df7db4"
      unitRef="usd">45204000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="if7b743dc370244ac97a4ada535ba1b15_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOmZiOGVkYWEwZGE1MzQwMWNiNTU3MGExYWNmZGNjMWI4L3RhYmxlcmFuZ2U6ZmI4ZWRhYTBkYTUzNDAxY2I1NTcwYTFhY2ZkY2MxYjhfOS0xLTEtMS03NjI1Ng_9f783ac4-4753-4ac6-8bce-c4cca2049837"
      unitRef="usd">1591000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="ie3a08e9e45504ba9b4daa508fd7da978_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOmZiOGVkYWEwZGE1MzQwMWNiNTU3MGExYWNmZGNjMWI4L3RhYmxlcmFuZ2U6ZmI4ZWRhYTBkYTUzNDAxY2I1NTcwYTFhY2ZkY2MxYjhfOS03LTEtMS03NjI1Ng_7a5e1ebb-bcfc-425c-9153-071ef785d61a"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery
      contextRef="ie3a08e9e45504ba9b4daa508fd7da978_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOmZiOGVkYWEwZGE1MzQwMWNiNTU3MGExYWNmZGNjMWI4L3RhYmxlcmFuZ2U6ZmI4ZWRhYTBkYTUzNDAxY2I1NTcwYTFhY2ZkY2MxYjhfOS05LTEtMS03NjI1Ng_e1ca196f-56c1-463d-abe7-bf93ab0e3695"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="ie3a08e9e45504ba9b4daa508fd7da978_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOmZiOGVkYWEwZGE1MzQwMWNiNTU3MGExYWNmZGNjMWI4L3RhYmxlcmFuZ2U6ZmI4ZWRhYTBkYTUzNDAxY2I1NTcwYTFhY2ZkY2MxYjhfOS0xMS0xLTEtNzYyNTY_d44d8441-b0ee-4e81-9b48-b40f0f62ff9f"
      unitRef="usd">189000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i5ad0511cdbac44f4b2cb24fdb1e44941_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOmZiOGVkYWEwZGE1MzQwMWNiNTU3MGExYWNmZGNjMWI4L3RhYmxlcmFuZ2U6ZmI4ZWRhYTBkYTUzNDAxY2I1NTcwYTFhY2ZkY2MxYjhfOS0xMy0xLTEtNzYyNTY_d639a58a-4722-4c48-ac1e-7b24dc954bcd"
      unitRef="usd">1402000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i75f277080d1d4bccaa7eb88d26d68c17_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOmZiOGVkYWEwZGE1MzQwMWNiNTU3MGExYWNmZGNjMWI4L3RhYmxlcmFuZ2U6ZmI4ZWRhYTBkYTUzNDAxY2I1NTcwYTFhY2ZkY2MxYjhfMTEtMS0xLTEtNzYyNTY_bb7a1553-339a-423f-b9e4-3acdbd7c5cea"
      unitRef="usd">1951000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="i9dab81182e9d4024bbbd32c2738e1eed_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOmZiOGVkYWEwZGE1MzQwMWNiNTU3MGExYWNmZGNjMWI4L3RhYmxlcmFuZ2U6ZmI4ZWRhYTBkYTUzNDAxY2I1NTcwYTFhY2ZkY2MxYjhfMTEtNy0xLTEtNzYyNTY_fc082a35-51d5-412f-a76c-01cba43951a7"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery
      contextRef="i9dab81182e9d4024bbbd32c2738e1eed_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOmZiOGVkYWEwZGE1MzQwMWNiNTU3MGExYWNmZGNjMWI4L3RhYmxlcmFuZ2U6ZmI4ZWRhYTBkYTUzNDAxY2I1NTcwYTFhY2ZkY2MxYjhfMTEtOS0xLTEtNzYyNTY_771c8a6e-b760-4871-a657-e0d545d53afb"
      unitRef="usd">16000</us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="i9dab81182e9d4024bbbd32c2738e1eed_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOmZiOGVkYWEwZGE1MzQwMWNiNTU3MGExYWNmZGNjMWI4L3RhYmxlcmFuZ2U6ZmI4ZWRhYTBkYTUzNDAxY2I1NTcwYTFhY2ZkY2MxYjhfMTEtMTEtMS0xLTc2MjU2_c7dc4e97-b463-4f4c-8d5f-7566f4ce07eb"
      unitRef="usd">-81000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i452b0ff25b53407b81a3e8e97527cef6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOmZiOGVkYWEwZGE1MzQwMWNiNTU3MGExYWNmZGNjMWI4L3RhYmxlcmFuZ2U6ZmI4ZWRhYTBkYTUzNDAxY2I1NTcwYTFhY2ZkY2MxYjhfMTEtMTMtMS0xLTc2MjU2_c200d223-05ff-4378-bdac-38805f53b8aa"
      unitRef="usd">2048000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i6e3a82a11af948978dcc3ccdfda79616_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOmZiOGVkYWEwZGE1MzQwMWNiNTU3MGExYWNmZGNjMWI4L3RhYmxlcmFuZ2U6ZmI4ZWRhYTBkYTUzNDAxY2I1NTcwYTFhY2ZkY2MxYjhfMTItMS0xLTEtNzYyNTY_128a70e9-7e3a-4bc7-bcab-2eeaf4403711"
      unitRef="usd">11141000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="i4d459f92816d49a6b887c8b35fbd7040_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOmZiOGVkYWEwZGE1MzQwMWNiNTU3MGExYWNmZGNjMWI4L3RhYmxlcmFuZ2U6ZmI4ZWRhYTBkYTUzNDAxY2I1NTcwYTFhY2ZkY2MxYjhfMTItNy0xLTEtNzYyNTY_d17d736c-da42-4215-a002-10f35d919f7e"
      unitRef="usd">1000</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery
      contextRef="i4d459f92816d49a6b887c8b35fbd7040_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOmZiOGVkYWEwZGE1MzQwMWNiNTU3MGExYWNmZGNjMWI4L3RhYmxlcmFuZ2U6ZmI4ZWRhYTBkYTUzNDAxY2I1NTcwYTFhY2ZkY2MxYjhfMTItOS0xLTEtNzYyNTY_527d8276-a87c-4f81-b58d-831fd7e7710f"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="i4d459f92816d49a6b887c8b35fbd7040_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOmZiOGVkYWEwZGE1MzQwMWNiNTU3MGExYWNmZGNjMWI4L3RhYmxlcmFuZ2U6ZmI4ZWRhYTBkYTUzNDAxY2I1NTcwYTFhY2ZkY2MxYjhfMTItMTEtMS0xLTc2MjU2_fc3c0985-592d-4115-a0f4-9c01f25daed1"
      unitRef="usd">-83000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i6649ad3dcc3d40c4bedd451d72096a65_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOmZiOGVkYWEwZGE1MzQwMWNiNTU3MGExYWNmZGNjMWI4L3RhYmxlcmFuZ2U6ZmI4ZWRhYTBkYTUzNDAxY2I1NTcwYTFhY2ZkY2MxYjhfMTItMTMtMS0xLTc2MjU2_41db0ffb-8c20-4564-b302-93dd2c187c4b"
      unitRef="usd">11223000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i2b04bb79e2d8424681ef08901a29acfc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOmZiOGVkYWEwZGE1MzQwMWNiNTU3MGExYWNmZGNjMWI4L3RhYmxlcmFuZ2U6ZmI4ZWRhYTBkYTUzNDAxY2I1NTcwYTFhY2ZkY2MxYjhfMTMtMS0xLTEtNzYyNTY_2ab066c1-042c-40e7-9f75-40800d20140d"
      unitRef="usd">13092000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="i39d95d620a35462eb21bcc89b0f8017b_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOmZiOGVkYWEwZGE1MzQwMWNiNTU3MGExYWNmZGNjMWI4L3RhYmxlcmFuZ2U6ZmI4ZWRhYTBkYTUzNDAxY2I1NTcwYTFhY2ZkY2MxYjhfMTMtNy0xLTEtNzYyNTY_3b3dbeff-386a-4d70-83fe-f80ea8f4dc1a"
      unitRef="usd">1000</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery
      contextRef="i39d95d620a35462eb21bcc89b0f8017b_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOmZiOGVkYWEwZGE1MzQwMWNiNTU3MGExYWNmZGNjMWI4L3RhYmxlcmFuZ2U6ZmI4ZWRhYTBkYTUzNDAxY2I1NTcwYTFhY2ZkY2MxYjhfMTMtOS0xLTEtNzYyNTY_f3adfb70-d077-48bf-8879-d6929a00b8cc"
      unitRef="usd">16000</us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="i39d95d620a35462eb21bcc89b0f8017b_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOmZiOGVkYWEwZGE1MzQwMWNiNTU3MGExYWNmZGNjMWI4L3RhYmxlcmFuZ2U6ZmI4ZWRhYTBkYTUzNDAxY2I1NTcwYTFhY2ZkY2MxYjhfMTMtMTEtMS0xLTc2MjU2_fd8e1585-b3be-4f04-915d-80002a16f304"
      unitRef="usd">-164000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i2bf3763cbf7c4aeb851303711ba39ce7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOmZiOGVkYWEwZGE1MzQwMWNiNTU3MGExYWNmZGNjMWI4L3RhYmxlcmFuZ2U6ZmI4ZWRhYTBkYTUzNDAxY2I1NTcwYTFhY2ZkY2MxYjhfMTMtMTMtMS0xLTc2MjU2_818b6b40-da69-4e66-b926-5d7da902faf0"
      unitRef="usd">13271000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i0a6d6e5fbb214fcd9cecbeaab1ba9ea2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOmZiOGVkYWEwZGE1MzQwMWNiNTU3MGExYWNmZGNjMWI4L3RhYmxlcmFuZ2U6ZmI4ZWRhYTBkYTUzNDAxY2I1NTcwYTFhY2ZkY2MxYjhfMTQtMS0xLTEtNzYyNTY_2d45a49b-2471-4401-b0c6-db60453d618f"
      unitRef="usd">5894000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="i2665d48890c34a7cafbddb46dd900c70_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOmZiOGVkYWEwZGE1MzQwMWNiNTU3MGExYWNmZGNjMWI4L3RhYmxlcmFuZ2U6ZmI4ZWRhYTBkYTUzNDAxY2I1NTcwYTFhY2ZkY2MxYjhfMTQtNy0xLTEtNzYyNTY_e7b03529-81ee-4eec-ba03-4726e9574388"
      unitRef="usd">185000</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery
      contextRef="i2665d48890c34a7cafbddb46dd900c70_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOmZiOGVkYWEwZGE1MzQwMWNiNTU3MGExYWNmZGNjMWI4L3RhYmxlcmFuZ2U6ZmI4ZWRhYTBkYTUzNDAxY2I1NTcwYTFhY2ZkY2MxYjhfMTQtOS0xLTEtNzYyNTY_5a8f8b59-7d39-4d67-b02e-48cb381d390d"
      unitRef="usd">139000</us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="i2665d48890c34a7cafbddb46dd900c70_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOmZiOGVkYWEwZGE1MzQwMWNiNTU3MGExYWNmZGNjMWI4L3RhYmxlcmFuZ2U6ZmI4ZWRhYTBkYTUzNDAxY2I1NTcwYTFhY2ZkY2MxYjhfMTQtMTEtMS0xLTc2MjU2_0b393fbd-55c8-4cae-92c0-becd564b0f93"
      unitRef="usd">1500000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="ibaad50ff89734d30aa4d10b13f60768d_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOmZiOGVkYWEwZGE1MzQwMWNiNTU3MGExYWNmZGNjMWI4L3RhYmxlcmFuZ2U6ZmI4ZWRhYTBkYTUzNDAxY2I1NTcwYTFhY2ZkY2MxYjhfMTQtMTMtMS0xLTc2MjU2_bdd9eef5-2e08-494f-971c-788d4ff85f18"
      unitRef="usd">4348000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i1d46adc2f7cd43fabeff3097f3e64ae2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOmZiOGVkYWEwZGE1MzQwMWNiNTU3MGExYWNmZGNjMWI4L3RhYmxlcmFuZ2U6ZmI4ZWRhYTBkYTUzNDAxY2I1NTcwYTFhY2ZkY2MxYjhfMTYtMS0xLTEtNzYyNTY_b34e636e-413d-448c-a7fc-175a7c7f9f07"
      unitRef="usd">70185000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOmZiOGVkYWEwZGE1MzQwMWNiNTU3MGExYWNmZGNjMWI4L3RhYmxlcmFuZ2U6ZmI4ZWRhYTBkYTUzNDAxY2I1NTcwYTFhY2ZkY2MxYjhfMTYtNy0xLTEtNzYyNTY_a7edfe10-7b68-436b-af2c-6a11296784c1"
      unitRef="usd">187000</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery
      contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOmZiOGVkYWEwZGE1MzQwMWNiNTU3MGExYWNmZGNjMWI4L3RhYmxlcmFuZ2U6ZmI4ZWRhYTBkYTUzNDAxY2I1NTcwYTFhY2ZkY2MxYjhfMTYtOS0xLTEtNzYyNTY_831ca508-5768-42a2-8976-ae4923d473ee"
      unitRef="usd">362000</us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOmZiOGVkYWEwZGE1MzQwMWNiNTU3MGExYWNmZGNjMWI4L3RhYmxlcmFuZ2U6ZmI4ZWRhYTBkYTUzNDAxY2I1NTcwYTFhY2ZkY2MxYjhfMTYtMTEtMS0xLTc2MjU2_e421e4e7-f71b-4621-9c47-f1c5a9dbb122"
      unitRef="usd">6135000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i72fa1f7530424f24bed63fab363b17d5_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOmZiOGVkYWEwZGE1MzQwMWNiNTU3MGExYWNmZGNjMWI4L3RhYmxlcmFuZ2U6ZmI4ZWRhYTBkYTUzNDAxY2I1NTcwYTFhY2ZkY2MxYjhfMTYtMTMtMS0xLTc2MjU2_658cc180-9763-40ea-91a0-ee92fb5b1acc"
      unitRef="usd">64225000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81Mi9mcmFnOmNhZjk5ZGVkOGNmNDQ5MmQ4ODc2YTMwNWY2Nzg1MDQ1L3RleHRyZWdpb246Y2FmOTlkZWQ4Y2Y0NDkyZDg4NzZhMzA1ZjY3ODUwNDVfMTQxNw_b0341c2a-7cba-4872-814c-f9ff24351452">Goodwill and Other Intangible Assets&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;(a) Goodwill&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;There were&#160;no&#160;additions to goodwill during the&#160;three months ended March 31, 2022 and&#160;2021. Additionally, management analyzes its goodwill on an annual basis on December 31 and between annual tests in certain circumstances such as material adverse changes in legal, business, regulatory and economic factors. An impairment loss is recorded to the extent the carrying amount of goodwill exceeds its implied fair value. The Company performed an annual impairment assessment as of December&#160;31, 2021 and concluded that there was no impairment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;(b) Other Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Other intangible assets represent core deposit intangible acquired in business combinations with estimated useful lives of ten years. There were no additions to other intangible assets during the three months ended March 31, 2022 and 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81Mi9mcmFnOmNhZjk5ZGVkOGNmNDQ5MmQ4ODc2YTMwNWY2Nzg1MDQ1L3RleHRyZWdpb246Y2FmOTlkZWQ4Y2Y0NDkyZDg4NzZhMzA1ZjY3ODUwNDVfOTc0_029b7848-39e1-46d4-9c63-0eda121daf8d"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i7373c937fd97446ea26972a13e65dd40_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81Mi9mcmFnOmNhZjk5ZGVkOGNmNDQ5MmQ4ODc2YTMwNWY2Nzg1MDQ1L3RleHRyZWdpb246Y2FmOTlkZWQ4Y2Y0NDkyZDg4NzZhMzA1ZjY3ODUwNDVfMTE4MA_071f4bea-3335-480f-aa52-bd4d4e83a6b0">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i3fc4d91c0de840b391887af854934541_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81Mi9mcmFnOmNhZjk5ZGVkOGNmNDQ5MmQ4ODc2YTMwNWY2Nzg1MDQ1L3RleHRyZWdpb246Y2FmOTlkZWQ4Y2Y0NDkyZDg4NzZhMzA1ZjY3ODUwNDVfMTE4MA_1dd9c353-9884-4170-a007-f92b1120a5c2">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i81f86b3572f04411b2dd6b79df9e492c_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81Mi9mcmFnOmNhZjk5ZGVkOGNmNDQ5MmQ4ODc2YTMwNWY2Nzg1MDQ1L3RleHRyZWdpb246Y2FmOTlkZWQ4Y2Y0NDkyZDg4NzZhMzA1ZjY3ODUwNDVfMTE4MA_99ce8f44-af8d-4514-859c-37c2fd24ad8c">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ifda4b9161df3410c8b474572fc091993_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81Mi9mcmFnOmNhZjk5ZGVkOGNmNDQ5MmQ4ODc2YTMwNWY2Nzg1MDQ1L3RleHRyZWdpb246Y2FmOTlkZWQ4Y2Y0NDkyZDg4NzZhMzA1ZjY3ODUwNDVfMTE4MA_decf8797-1a28-49a7-98b3-390b84782690">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81NS9mcmFnOjI1MDE0OTc5YTQxOTQzNzdhNTMwNWJhNzQ1ZGNkZjY1L3RleHRyZWdpb246MjUwMTQ5NzlhNDE5NDM3N2E1MzA1YmE3NDVkY2RmNjVfMjc0MQ_845bbf76-a5b5-4121-8dad-3e51745470d4">Derivative Financial Instruments&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company utilizes interest rate swap derivative contracts to facilitate the needs of its commercial customers whereby it enters into an interest rate swap with a customer while at the same time entering into an offsetting interest rate swap with another financial institution. The transaction allows the Company&#x2019;s customer to effectively convert a variable rate loan to a fixed rate and the Company recognizes immediate income based upon the difference in the bid/ask spread of the underlying transactions with its customers and the third-party. These interest rate swaps are not designated as hedging instruments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company is exposed to interest rate risk as part of the transaction. However, the Company acts as an intermediary for its customer therefore changes in the fair value of the underlying derivative contracts for the most part offset each other and do not significantly impact the Company&#x2019;s results of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Fee income related to interest rate swap derivative contract transactions is recorded in Interest rate swap fees on the unaudited Condensed Consolidated Statements of Income. The fair value of derivative positions outstanding is included in Prepaid expenses and other assets and Accrued expenses and other liabilities in the unaudited Condensed Consolidated Statements of Financial Condition. The gains and losses due to changes in fair value and all cash flows are included in Other income in the unaudited Condensed Consolidated Statements of Income, but typically net to zero based on the identical back-to-&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;back interest rate swap derivative contracts unless a credit valuation adjustment is recorded to appropriately reflect nonperformance risk in the fair value measurement. Various factors impact changes in the credit valuation adjustments over time, including changes in the risk ratings of the parties to the contracts, as well as changes in market rates and volatilities, which affect the total expected exposure of the derivative instruments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table presents the notional amounts and estimated fair values of interest rate derivative contracts outstanding at the dates indicated:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.207%"/&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Notional Amounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Estimated Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Notional Amounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Estimated Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Non-hedging interest rate derivatives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:top"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest rate swap asset &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;319,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;322,726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest rate swap liability &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;319,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(12,989)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;322,726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(15,286)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:45pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The estimated fair value of derivatives with customers was $(8.7) million and $9.8 million as of March&#160;31, 2022 and December&#160;31, 2021, respectively. The estimated fair value of derivatives with third-parties was $8.7 million and $(9.8) million as of March&#160;31, 2022 and December&#160;31, 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company is exposed to credit-related losses in the event of nonperformance by the counterparty to these agreements. Credit risk for derivatives with the customer is controlled through the credit approval process, amount limits, and monitoring procedures and is concentrated within our primary market areas. Credit risk for derivatives with third-parties is concentrated among four well-known broker dealers.&lt;/span&gt;&lt;/div&gt;</us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81NS9mcmFnOjI1MDE0OTc5YTQxOTQzNzdhNTMwNWJhNzQ1ZGNkZjY1L3RleHRyZWdpb246MjUwMTQ5NzlhNDE5NDM3N2E1MzA1YmE3NDVkY2RmNjVfMjczNg_97000365-70ab-47c9-992f-de49f35c5cba">&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table presents the notional amounts and estimated fair values of interest rate derivative contracts outstanding at the dates indicated:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.207%"/&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Notional Amounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Estimated Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Notional Amounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Estimated Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Non-hedging interest rate derivatives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:top"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest rate swap asset &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;319,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;322,726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest rate swap liability &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;319,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(12,989)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;322,726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(15,286)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:45pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The estimated fair value of derivatives with customers was $(8.7) million and $9.8 million as of March&#160;31, 2022 and December&#160;31, 2021, respectively. The estimated fair value of derivatives with third-parties was $8.7 million and $(9.8) million as of March&#160;31, 2022 and December&#160;31, 2021, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock>
    <us-gaap:DerivativeAssetNotionalAmount
      contextRef="idec3a70cbda3428fbfaed8ee4a2366a2_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81NS9mcmFnOjI1MDE0OTc5YTQxOTQzNzdhNTMwNWJhNzQ1ZGNkZjY1L3RhYmxlOmEwM2YzYWI0ZTA4MzQ1NWE4OTA1ZWFjMTYyMDdjMzA5L3RhYmxlcmFuZ2U6YTAzZjNhYjRlMDgzNDU1YTg5MDVlYWMxNjIwN2MzMDlfNC0xLTEtMS03NjI1Ng_06dd3215-aa35-4bc7-ad32-9b531d7abd86"
      unitRef="usd">319526000</us-gaap:DerivativeAssetNotionalAmount>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i4dbcf21bc5694b22a855a3f36c6b8a0b_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81NS9mcmFnOjI1MDE0OTc5YTQxOTQzNzdhNTMwNWJhNzQ1ZGNkZjY1L3RhYmxlOmEwM2YzYWI0ZTA4MzQ1NWE4OTA1ZWFjMTYyMDdjMzA5L3RhYmxlcmFuZ2U6YTAzZjNhYjRlMDgzNDU1YTg5MDVlYWMxNjIwN2MzMDlfNC0zLTEtMS03NjI1Ng_a707ef09-5956-4e9a-90b7-a35fb642acfd"
      unitRef="usd">12975000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeAssetNotionalAmount
      contextRef="i916c64405f114a3ca0be30e4d87b6c78_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81NS9mcmFnOjI1MDE0OTc5YTQxOTQzNzdhNTMwNWJhNzQ1ZGNkZjY1L3RhYmxlOmEwM2YzYWI0ZTA4MzQ1NWE4OTA1ZWFjMTYyMDdjMzA5L3RhYmxlcmFuZ2U6YTAzZjNhYjRlMDgzNDU1YTg5MDVlYWMxNjIwN2MzMDlfNC01LTEtMS03NjI1Ng_42a061c3-1631-4f05-9352-c978022eac95"
      unitRef="usd">322726000</us-gaap:DerivativeAssetNotionalAmount>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i916c64405f114a3ca0be30e4d87b6c78_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81NS9mcmFnOjI1MDE0OTc5YTQxOTQzNzdhNTMwNWJhNzQ1ZGNkZjY1L3RhYmxlOmEwM2YzYWI0ZTA4MzQ1NWE4OTA1ZWFjMTYyMDdjMzA5L3RhYmxlcmFuZ2U6YTAzZjNhYjRlMDgzNDU1YTg5MDVlYWMxNjIwN2MzMDlfNC03LTEtMS03NjI1Ng_9a394f64-ede4-4e60-847e-e59af9916c14"
      unitRef="usd">15219000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeLiabilityNotionalAmount
      contextRef="idec3a70cbda3428fbfaed8ee4a2366a2_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81NS9mcmFnOjI1MDE0OTc5YTQxOTQzNzdhNTMwNWJhNzQ1ZGNkZjY1L3RhYmxlOmEwM2YzYWI0ZTA4MzQ1NWE4OTA1ZWFjMTYyMDdjMzA5L3RhYmxlcmFuZ2U6YTAzZjNhYjRlMDgzNDU1YTg5MDVlYWMxNjIwN2MzMDlfNS0xLTEtMS03NjI1Ng_028de8cd-da42-4a9f-affe-3b9180e1cff2"
      unitRef="usd">319526000</us-gaap:DerivativeLiabilityNotionalAmount>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i4dbcf21bc5694b22a855a3f36c6b8a0b_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81NS9mcmFnOjI1MDE0OTc5YTQxOTQzNzdhNTMwNWJhNzQ1ZGNkZjY1L3RhYmxlOmEwM2YzYWI0ZTA4MzQ1NWE4OTA1ZWFjMTYyMDdjMzA5L3RhYmxlcmFuZ2U6YTAzZjNhYjRlMDgzNDU1YTg5MDVlYWMxNjIwN2MzMDlfNS0zLTEtMS03NjI1Ng_a18ccd97-1d4b-4faa-a67d-6dfd55539b56"
      unitRef="usd">12989000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeLiabilityNotionalAmount
      contextRef="i916c64405f114a3ca0be30e4d87b6c78_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81NS9mcmFnOjI1MDE0OTc5YTQxOTQzNzdhNTMwNWJhNzQ1ZGNkZjY1L3RhYmxlOmEwM2YzYWI0ZTA4MzQ1NWE4OTA1ZWFjMTYyMDdjMzA5L3RhYmxlcmFuZ2U6YTAzZjNhYjRlMDgzNDU1YTg5MDVlYWMxNjIwN2MzMDlfNS01LTEtMS03NjI1Ng_d6440a4d-c11c-47c9-b0ad-01b619abf329"
      unitRef="usd">322726000</us-gaap:DerivativeLiabilityNotionalAmount>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i916c64405f114a3ca0be30e4d87b6c78_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81NS9mcmFnOjI1MDE0OTc5YTQxOTQzNzdhNTMwNWJhNzQ1ZGNkZjY1L3RhYmxlOmEwM2YzYWI0ZTA4MzQ1NWE4OTA1ZWFjMTYyMDdjMzA5L3RhYmxlcmFuZ2U6YTAzZjNhYjRlMDgzNDU1YTg5MDVlYWMxNjIwN2MzMDlfNS03LTEtMS03NjI1Ng_21e91cb8-086e-490f-a577-158a5bf3cd31"
      unitRef="usd">15286000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i196ce6cf875d404a9e4a8b740c619e02_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81NS9mcmFnOjI1MDE0OTc5YTQxOTQzNzdhNTMwNWJhNzQ1ZGNkZjY1L3RleHRyZWdpb246MjUwMTQ5NzlhNDE5NDM3N2E1MzA1YmE3NDVkY2RmNjVfMjE3Mg_bf23379e-4ef1-4ee8-a0b0-a6eed860280b"
      unitRef="usd">-8700000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="if1b50358bba8414789e0f8baf14abaf1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81NS9mcmFnOjI1MDE0OTc5YTQxOTQzNzdhNTMwNWJhNzQ1ZGNkZjY1L3RleHRyZWdpb246MjUwMTQ5NzlhNDE5NDM3N2E1MzA1YmE3NDVkY2RmNjVfMjE3OQ_c117ed73-d62e-42c6-9682-cf6e08f422da"
      unitRef="usd">9800000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i2419b518b4bb477a930868bc52753457_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81NS9mcmFnOjI1MDE0OTc5YTQxOTQzNzdhNTMwNWJhNzQ1ZGNkZjY1L3RleHRyZWdpb246MjUwMTQ5NzlhNDE5NDM3N2E1MzA1YmE3NDVkY2RmNjVfMjI3Ng_89ae54ce-999d-4bc2-93ea-e47f05b8b8c1"
      unitRef="usd">-8700000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i1246cb931a604564925c69f6f367360e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81NS9mcmFnOjI1MDE0OTc5YTQxOTQzNzdhNTMwNWJhNzQ1ZGNkZjY1L3RleHRyZWdpb246MjUwMTQ5NzlhNDE5NDM3N2E1MzA1YmE3NDVkY2RmNjVfMjI4Mw_d5a39aa0-5ea7-419c-a9dc-180b60e3e099"
      unitRef="usd">-9800000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81OC9mcmFnOjMxZWMxOWZmYTNjNDQ3MTU4Njc2NGJhMjMzNDA3YmNmL3RleHRyZWdpb246MzFlYzE5ZmZhM2M0NDcxNTg2NzY0YmEyMzM0MDdiY2ZfMzA1Nw_7627facd-70d8-4064-9d97-9422a58dd25a">Stockholders&#x2019; Equity&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;(a) Earnings Per Common Share&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table illustrates the calculation of weighted average shares used for earnings per common share computations for the periods indicated:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.707%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.205%"/&gt;&lt;td style="width:0.1%"/&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="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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended &lt;br/&gt;March 31,&lt;/span&gt;&lt;/td&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&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="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands, except shares)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Basic:&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="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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted average common shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;35,094,725&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;35,926,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Diluted:&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="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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Basic weighted average common shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;35,094,725&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;35,926,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:top"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Effect of potentially dilutive common shares &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;317,373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;305,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total diluted weighted average common shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;35,412,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;36,232,204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:top"&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Potentially dilutive shares that were excluded from the computation of diluted earnings per share because to do so would be anti-dilutive &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;/table&gt;&lt;/div&gt;&lt;div style="padding-left:45pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:1.87pt"&gt;Represents the effect of the vesting of restricted stock units.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:45pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Anti-dilution occurs when the unrecognized compensation cost per share of a restricted stock unit exceeds the market price of the Company&#x2019;s stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;(b) Dividends&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The timing and amount of cash dividends paid on the Company's common stock depends on the Company&#x2019;s earnings, capital requirements, financial condition and other relevant factors. Dividends on common stock from the Company depend substantially upon receipt of dividends from the Bank, which is the Company&#x2019;s predominant source of income.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table summarizes the dividend activity during the three months ended March 31, 2022 and the calendar year 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:28.724%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.707%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.707%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.710%"/&gt;&lt;td style="width:0.1%"/&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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Declared&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Cash Dividend&#160;per Share&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Record Date&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Paid Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;January 27, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$0.20&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;February 10, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;February 24, 2021&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;April 21, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$0.20&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;May 5, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;May 19, 2021&lt;/span&gt;&lt;/td&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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;July 21, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$0.20&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;August 4, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;August 18, 2021&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;October 20, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$0.21&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;November 3, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;November 17, 2021&lt;/span&gt;&lt;/td&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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;January 26, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$0.21&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;February 9, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;February 23, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The FDIC and the Washington State Department of Financial Institutions, Division of Banks have the authority under their supervisory powers to prohibit the payment of dividends by the Bank to the Company. Additionally, current guidance from the Federal Reserve provides, among other things, that dividends per share on the Company&#x2019;s common stock generally should not exceed earnings per share, measured over the previous four fiscal quarters. Current regulations allow the Company and the Bank to pay dividends on their common stock if the Company&#x2019;s or the Bank&#x2019;s regulatory capital would not be reduced below the statutory capital requirements set by the Federal Reserve and the FDIC.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;(c) Stock Repurchase Program&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company has had various stock repurchase programs since March 1999. On March 12, 2020, the Company's Board of Directors authorized the repurchase of up to 5% of the Company's outstanding common shares, or 1,799,054 shares, under the twelfth stock repurchase plan. The number, timing and price of shares repurchased under the twelfth stock repurchase plan will depend on business and market conditions and other factors, including opportunities to deploy the Company's capital.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table provides total repurchased shares and average share prices under the applicable plans for the periods indicated:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&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 style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.206%"/&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended &lt;br/&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&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="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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Plan Total&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Repurchased shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;80,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,141,309&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Stock repurchase average share price&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23.92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:45pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:1.87pt"&gt;Represents shares repurchased and average price per share paid during the duration of the plan.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In addition to the stock repurchases under a stock repurchase plan, the Company repurchases shares to pay withholding taxes on the vesting of restricted stock awards and units. The following table provides total shares repurchased to pay withholding taxes during the periods indicated:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.707%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.205%"/&gt;&lt;td style="width:0.1%"/&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="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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended &lt;br/&gt;March 31,&lt;/span&gt;&lt;/td&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Repurchased shares to pay withholding taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23,246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Stock repurchase to pay withholding taxes average share price&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25.46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29.54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;/table&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81OC9mcmFnOjMxZWMxOWZmYTNjNDQ3MTU4Njc2NGJhMjMzNDA3YmNmL3RleHRyZWdpb246MzFlYzE5ZmZhM2M0NDcxNTg2NzY0YmEyMzM0MDdiY2ZfMzA1MA_e78341c3-3261-4d1e-ad08-80b98b71889e">&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table illustrates the calculation of weighted average shares used for earnings per common share computations for the periods indicated:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.707%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.205%"/&gt;&lt;td style="width:0.1%"/&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="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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended &lt;br/&gt;March 31,&lt;/span&gt;&lt;/td&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&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="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands, except shares)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Basic:&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="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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted average common shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;35,094,725&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;35,926,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Diluted:&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="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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Basic weighted average common shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;35,094,725&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;35,926,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:top"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Effect of potentially dilutive common shares &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;317,373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;305,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total diluted weighted average common shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;35,412,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;36,232,204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:top"&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Potentially dilutive shares that were excluded from the computation of diluted earnings per share because to do so would be anti-dilutive &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;/table&gt;&lt;/div&gt;&lt;div style="padding-left:45pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:1.87pt"&gt;Represents the effect of the vesting of restricted stock units.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:45pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Anti-dilution occurs when the unrecognized compensation cost per share of a restricted stock unit exceeds the market price of the Company&#x2019;s stock.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81OC9mcmFnOjMxZWMxOWZmYTNjNDQ3MTU4Njc2NGJhMjMzNDA3YmNmL3RhYmxlOmI0NWI2ZmM3Y2E3ZDQ4NDk4MmJlMWFiOTdiMTg2NzE4L3RhYmxlcmFuZ2U6YjQ1YjZmYzdjYTdkNDg0OTgyYmUxYWI5N2IxODY3MThfNC0xLTEtMS03NjI1Ng_c1edf60c-36ad-4dfb-b483-68b05b7b2d8e"
      unitRef="usd">19757000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81OC9mcmFnOjMxZWMxOWZmYTNjNDQ3MTU4Njc2NGJhMjMzNDA3YmNmL3RhYmxlOmI0NWI2ZmM3Y2E3ZDQ4NDk4MmJlMWFiOTdiMTg2NzE4L3RhYmxlcmFuZ2U6YjQ1YjZmYzdjYTdkNDg0OTgyYmUxYWI5N2IxODY3MThfNC0zLTEtMS03NjI1Ng_fd9f17f8-589f-4175-b7c0-f1cca17f56a6"
      unitRef="usd">25344000</us-gaap:NetIncomeLoss>
    <hfwa:GrossWeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81OC9mcmFnOjMxZWMxOWZmYTNjNDQ3MTU4Njc2NGJhMjMzNDA3YmNmL3RhYmxlOmI0NWI2ZmM3Y2E3ZDQ4NDk4MmJlMWFiOTdiMTg2NzE4L3RhYmxlcmFuZ2U6YjQ1YjZmYzdjYTdkNDg0OTgyYmUxYWI5N2IxODY3MThfOC0xLTEtMS03NjI1Ng_ed947114-7a12-4766-b94e-7ccac5efcb9f"
      unitRef="shares">35094725</hfwa:GrossWeightedAverageNumberOfSharesOutstandingBasic>
    <hfwa:GrossWeightedAverageNumberOfSharesOutstandingBasic
      contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81OC9mcmFnOjMxZWMxOWZmYTNjNDQ3MTU4Njc2NGJhMjMzNDA3YmNmL3RhYmxlOmI0NWI2ZmM3Y2E3ZDQ4NDk4MmJlMWFiOTdiMTg2NzE4L3RhYmxlcmFuZ2U6YjQ1YjZmYzdjYTdkNDg0OTgyYmUxYWI5N2IxODY3MThfOC0zLTEtMS03NjI1Ng_b3c15921-57b9-4282-b408-89271cac322f"
      unitRef="shares">35926950</hfwa:GrossWeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81OC9mcmFnOjMxZWMxOWZmYTNjNDQ3MTU4Njc2NGJhMjMzNDA3YmNmL3RhYmxlOmI0NWI2ZmM3Y2E3ZDQ4NDk4MmJlMWFiOTdiMTg2NzE4L3RhYmxlcmFuZ2U6YjQ1YjZmYzdjYTdkNDg0OTgyYmUxYWI5N2IxODY3MThfMTItMS0xLTEtNzYyNTY_77927e16-af70-49db-a8df-a7ec50588325"
      unitRef="shares">35094725</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81OC9mcmFnOjMxZWMxOWZmYTNjNDQ3MTU4Njc2NGJhMjMzNDA3YmNmL3RhYmxlOmI0NWI2ZmM3Y2E3ZDQ4NDk4MmJlMWFiOTdiMTg2NzE4L3RhYmxlcmFuZ2U6YjQ1YjZmYzdjYTdkNDg0OTgyYmUxYWI5N2IxODY3MThfMTItMy0xLTEtNzYyNTY_6bfe7b18-9e3e-436f-aa00-cfd090297ed0"
      unitRef="shares">35926950</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81OC9mcmFnOjMxZWMxOWZmYTNjNDQ3MTU4Njc2NGJhMjMzNDA3YmNmL3RhYmxlOmI0NWI2ZmM3Y2E3ZDQ4NDk4MmJlMWFiOTdiMTg2NzE4L3RhYmxlcmFuZ2U6YjQ1YjZmYzdjYTdkNDg0OTgyYmUxYWI5N2IxODY3MThfMTMtMS0xLTEtNzYyNTY_ff99993f-c2ee-409c-897c-5cc0dfcc731f"
      unitRef="shares">317373</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81OC9mcmFnOjMxZWMxOWZmYTNjNDQ3MTU4Njc2NGJhMjMzNDA3YmNmL3RhYmxlOmI0NWI2ZmM3Y2E3ZDQ4NDk4MmJlMWFiOTdiMTg2NzE4L3RhYmxlcmFuZ2U6YjQ1YjZmYzdjYTdkNDg0OTgyYmUxYWI5N2IxODY3MThfMTMtMy0xLTEtNzYyNTY_e0a1f97d-3b40-4353-83b1-c4c9fcd7aec1"
      unitRef="shares">305254</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81OC9mcmFnOjMxZWMxOWZmYTNjNDQ3MTU4Njc2NGJhMjMzNDA3YmNmL3RhYmxlOmI0NWI2ZmM3Y2E3ZDQ4NDk4MmJlMWFiOTdiMTg2NzE4L3RhYmxlcmFuZ2U6YjQ1YjZmYzdjYTdkNDg0OTgyYmUxYWI5N2IxODY3MThfMTQtMS0xLTEtNzYyNTY_35efd34a-35df-43da-a94b-8225996d97e3"
      unitRef="shares">35412098</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81OC9mcmFnOjMxZWMxOWZmYTNjNDQ3MTU4Njc2NGJhMjMzNDA3YmNmL3RhYmxlOmI0NWI2ZmM3Y2E3ZDQ4NDk4MmJlMWFiOTdiMTg2NzE4L3RhYmxlcmFuZ2U6YjQ1YjZmYzdjYTdkNDg0OTgyYmUxYWI5N2IxODY3MThfMTQtMy0xLTEtNzYyNTY_c00bb3d0-b077-4a93-9ec9-adc606b5c93f"
      unitRef="shares">36232204</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81OC9mcmFnOjMxZWMxOWZmYTNjNDQ3MTU4Njc2NGJhMjMzNDA3YmNmL3RhYmxlOmI0NWI2ZmM3Y2E3ZDQ4NDk4MmJlMWFiOTdiMTg2NzE4L3RhYmxlcmFuZ2U6YjQ1YjZmYzdjYTdkNDg0OTgyYmUxYWI5N2IxODY3MThfMTUtMS0xLTEtNzYyNTY_f4c7d443-5a19-4909-a50c-cffe462a0e8f"
      unitRef="shares">17041</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81OC9mcmFnOjMxZWMxOWZmYTNjNDQ3MTU4Njc2NGJhMjMzNDA3YmNmL3RhYmxlOmI0NWI2ZmM3Y2E3ZDQ4NDk4MmJlMWFiOTdiMTg2NzE4L3RhYmxlcmFuZ2U6YjQ1YjZmYzdjYTdkNDg0OTgyYmUxYWI5N2IxODY3MThfMTUtMy0xLTEtNzYyNTY_3e22dbc7-631e-4d6b-9b6f-c3bf1a5df3ad"
      unitRef="shares">15538</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:DividendsDeclaredTableTextBlock
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81OC9mcmFnOjMxZWMxOWZmYTNjNDQ3MTU4Njc2NGJhMjMzNDA3YmNmL3RleHRyZWdpb246MzFlYzE5ZmZhM2M0NDcxNTg2NzY0YmEyMzM0MDdiY2ZfMzA0MA_179b9088-55a4-44ed-bc24-2592d485cd05">&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table summarizes the dividend activity during the three months ended March 31, 2022 and the calendar year 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:28.724%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.707%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.707%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.710%"/&gt;&lt;td style="width:0.1%"/&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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Declared&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Cash Dividend&#160;per Share&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Record Date&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Paid Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;January 27, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$0.20&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;February 10, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;February 24, 2021&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;April 21, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$0.20&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;May 5, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;May 19, 2021&lt;/span&gt;&lt;/td&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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;July 21, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$0.20&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;August 4, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;August 18, 2021&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;October 20, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$0.21&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;November 3, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;November 17, 2021&lt;/span&gt;&lt;/td&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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;January 26, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$0.21&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;February 9, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;February 23, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DividendsDeclaredTableTextBlock>
    <us-gaap:DividendsPayableDateDeclaredDayMonthAndYear
      contextRef="ia107e081be9a4818856b4d79d36b891a_D20210127-20210127"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81OC9mcmFnOjMxZWMxOWZmYTNjNDQ3MTU4Njc2NGJhMjMzNDA3YmNmL3RhYmxlOjlkZWE5NzVlYWEyYzQzMWQ5YTI2ZTYwNmYyNGEwMjViL3RhYmxlcmFuZ2U6OWRlYTk3NWVhYTJjNDMxZDlhMjZlNjA2ZjI0YTAyNWJfMTUtMC0xLTEtNzYyNTY_c87b3b57-aff1-452e-9bdd-03bfce490d85">2021-01-27</us-gaap:DividendsPayableDateDeclaredDayMonthAndYear>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="ia107e081be9a4818856b4d79d36b891a_D20210127-20210127"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81OC9mcmFnOjMxZWMxOWZmYTNjNDQ3MTU4Njc2NGJhMjMzNDA3YmNmL3RhYmxlOjlkZWE5NzVlYWEyYzQzMWQ5YTI2ZTYwNmYyNGEwMjViL3RhYmxlcmFuZ2U6OWRlYTk3NWVhYTJjNDMxZDlhMjZlNjA2ZjI0YTAyNWJfMTUtMi0xLTEtNzYyNTY_541fdd83-92e7-49e2-858b-1abd2dd6cd9b"
      unitRef="usdPerShare">0.20</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsPayableDateOfRecordDayMonthAndYear
      contextRef="ia107e081be9a4818856b4d79d36b891a_D20210127-20210127"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81OC9mcmFnOjMxZWMxOWZmYTNjNDQ3MTU4Njc2NGJhMjMzNDA3YmNmL3RhYmxlOjlkZWE5NzVlYWEyYzQzMWQ5YTI2ZTYwNmYyNGEwMjViL3RhYmxlcmFuZ2U6OWRlYTk3NWVhYTJjNDMxZDlhMjZlNjA2ZjI0YTAyNWJfMTUtNC0xLTEtNzYyNTY_180e740b-980e-48ec-bf66-79e7ebd9f409">2021-02-10</us-gaap:DividendsPayableDateOfRecordDayMonthAndYear>
    <us-gaap:DividendPayableDateToBePaidDayMonthAndYear
      contextRef="ia107e081be9a4818856b4d79d36b891a_D20210127-20210127"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81OC9mcmFnOjMxZWMxOWZmYTNjNDQ3MTU4Njc2NGJhMjMzNDA3YmNmL3RhYmxlOjlkZWE5NzVlYWEyYzQzMWQ5YTI2ZTYwNmYyNGEwMjViL3RhYmxlcmFuZ2U6OWRlYTk3NWVhYTJjNDMxZDlhMjZlNjA2ZjI0YTAyNWJfMTUtNi0xLTEtNzYyNTY_5dc5d7a1-bd46-4e0f-ad4d-3ce8f94718c4">2021-02-24</us-gaap:DividendPayableDateToBePaidDayMonthAndYear>
    <us-gaap:DividendsPayableDateDeclaredDayMonthAndYear
      contextRef="i85e80f9485674d16a598f7a66afdc792_D20210421-20210421"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81OC9mcmFnOjMxZWMxOWZmYTNjNDQ3MTU4Njc2NGJhMjMzNDA3YmNmL3RhYmxlOjlkZWE5NzVlYWEyYzQzMWQ5YTI2ZTYwNmYyNGEwMjViL3RhYmxlcmFuZ2U6OWRlYTk3NWVhYTJjNDMxZDlhMjZlNjA2ZjI0YTAyNWJfMTYtMC0xLTEtNzYyNTY_0a4c440d-48e3-49af-9d16-e37c61d0f0e1">2021-04-21</us-gaap:DividendsPayableDateDeclaredDayMonthAndYear>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i85e80f9485674d16a598f7a66afdc792_D20210421-20210421"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81OC9mcmFnOjMxZWMxOWZmYTNjNDQ3MTU4Njc2NGJhMjMzNDA3YmNmL3RhYmxlOjlkZWE5NzVlYWEyYzQzMWQ5YTI2ZTYwNmYyNGEwMjViL3RhYmxlcmFuZ2U6OWRlYTk3NWVhYTJjNDMxZDlhMjZlNjA2ZjI0YTAyNWJfMTYtMi0xLTEtNzYyNTY_556fc86f-7ad4-4a64-9bf7-3e89ef9f60cc"
      unitRef="usdPerShare">0.20</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsPayableDateOfRecordDayMonthAndYear
      contextRef="i85e80f9485674d16a598f7a66afdc792_D20210421-20210421"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81OC9mcmFnOjMxZWMxOWZmYTNjNDQ3MTU4Njc2NGJhMjMzNDA3YmNmL3RhYmxlOjlkZWE5NzVlYWEyYzQzMWQ5YTI2ZTYwNmYyNGEwMjViL3RhYmxlcmFuZ2U6OWRlYTk3NWVhYTJjNDMxZDlhMjZlNjA2ZjI0YTAyNWJfMTYtNC0xLTEtNzYyNTY_9a874f95-15b7-495a-90f1-17dbca8eb50b">2021-05-05</us-gaap:DividendsPayableDateOfRecordDayMonthAndYear>
    <us-gaap:DividendPayableDateToBePaidDayMonthAndYear
      contextRef="i85e80f9485674d16a598f7a66afdc792_D20210421-20210421"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81OC9mcmFnOjMxZWMxOWZmYTNjNDQ3MTU4Njc2NGJhMjMzNDA3YmNmL3RhYmxlOjlkZWE5NzVlYWEyYzQzMWQ5YTI2ZTYwNmYyNGEwMjViL3RhYmxlcmFuZ2U6OWRlYTk3NWVhYTJjNDMxZDlhMjZlNjA2ZjI0YTAyNWJfMTYtNi0xLTEtNzYyNTY_111acb15-299b-4206-8d94-58dc8fd07495">2021-05-19</us-gaap:DividendPayableDateToBePaidDayMonthAndYear>
    <us-gaap:DividendsPayableDateDeclaredDayMonthAndYear
      contextRef="i3c1de7a1f9c342a0909eb6f2c8a56afe_D20210721-20210721"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81OC9mcmFnOjMxZWMxOWZmYTNjNDQ3MTU4Njc2NGJhMjMzNDA3YmNmL3RhYmxlOjlkZWE5NzVlYWEyYzQzMWQ5YTI2ZTYwNmYyNGEwMjViL3RhYmxlcmFuZ2U6OWRlYTk3NWVhYTJjNDMxZDlhMjZlNjA2ZjI0YTAyNWJfMTctMC0xLTEtNzYyNTY_2334c26b-ce7e-4238-bb09-0ee952606d1a">2021-07-21</us-gaap:DividendsPayableDateDeclaredDayMonthAndYear>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i3c1de7a1f9c342a0909eb6f2c8a56afe_D20210721-20210721"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81OC9mcmFnOjMxZWMxOWZmYTNjNDQ3MTU4Njc2NGJhMjMzNDA3YmNmL3RhYmxlOjlkZWE5NzVlYWEyYzQzMWQ5YTI2ZTYwNmYyNGEwMjViL3RhYmxlcmFuZ2U6OWRlYTk3NWVhYTJjNDMxZDlhMjZlNjA2ZjI0YTAyNWJfMTctMi0xLTEtNzYyNTY_e1f7bcf4-12ea-499f-baec-a095bc092d02"
      unitRef="usdPerShare">0.20</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsPayableDateOfRecordDayMonthAndYear
      contextRef="i3c1de7a1f9c342a0909eb6f2c8a56afe_D20210721-20210721"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81OC9mcmFnOjMxZWMxOWZmYTNjNDQ3MTU4Njc2NGJhMjMzNDA3YmNmL3RhYmxlOjlkZWE5NzVlYWEyYzQzMWQ5YTI2ZTYwNmYyNGEwMjViL3RhYmxlcmFuZ2U6OWRlYTk3NWVhYTJjNDMxZDlhMjZlNjA2ZjI0YTAyNWJfMTctNC0xLTEtNzYyNTY_5710b9d7-041f-4347-9ca6-1e0f14e6a5a6">2021-08-04</us-gaap:DividendsPayableDateOfRecordDayMonthAndYear>
    <us-gaap:DividendPayableDateToBePaidDayMonthAndYear
      contextRef="i3c1de7a1f9c342a0909eb6f2c8a56afe_D20210721-20210721"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81OC9mcmFnOjMxZWMxOWZmYTNjNDQ3MTU4Njc2NGJhMjMzNDA3YmNmL3RhYmxlOjlkZWE5NzVlYWEyYzQzMWQ5YTI2ZTYwNmYyNGEwMjViL3RhYmxlcmFuZ2U6OWRlYTk3NWVhYTJjNDMxZDlhMjZlNjA2ZjI0YTAyNWJfMTctNi0xLTEtNzYyNTY_a26d835e-c8f9-431d-bb6f-e3b881a98814">2021-08-18</us-gaap:DividendPayableDateToBePaidDayMonthAndYear>
    <us-gaap:DividendsPayableDateDeclaredDayMonthAndYear
      contextRef="i1773780474514e128c8e52ecdff0510a_D20211020-20211020"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81OC9mcmFnOjMxZWMxOWZmYTNjNDQ3MTU4Njc2NGJhMjMzNDA3YmNmL3RhYmxlOjlkZWE5NzVlYWEyYzQzMWQ5YTI2ZTYwNmYyNGEwMjViL3RhYmxlcmFuZ2U6OWRlYTk3NWVhYTJjNDMxZDlhMjZlNjA2ZjI0YTAyNWJfMTgtMC0xLTEtNzYyNTY_b7114c2a-29ed-42bc-9d57-ac1e6221f1ae">2021-10-20</us-gaap:DividendsPayableDateDeclaredDayMonthAndYear>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i1773780474514e128c8e52ecdff0510a_D20211020-20211020"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81OC9mcmFnOjMxZWMxOWZmYTNjNDQ3MTU4Njc2NGJhMjMzNDA3YmNmL3RhYmxlOjlkZWE5NzVlYWEyYzQzMWQ5YTI2ZTYwNmYyNGEwMjViL3RhYmxlcmFuZ2U6OWRlYTk3NWVhYTJjNDMxZDlhMjZlNjA2ZjI0YTAyNWJfMTgtMi0xLTEtNzYyNTY_9b757f1b-70c6-43e0-8db0-f5aadcf9a915"
      unitRef="usdPerShare">0.21</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsPayableDateOfRecordDayMonthAndYear
      contextRef="i1773780474514e128c8e52ecdff0510a_D20211020-20211020"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81OC9mcmFnOjMxZWMxOWZmYTNjNDQ3MTU4Njc2NGJhMjMzNDA3YmNmL3RhYmxlOjlkZWE5NzVlYWEyYzQzMWQ5YTI2ZTYwNmYyNGEwMjViL3RhYmxlcmFuZ2U6OWRlYTk3NWVhYTJjNDMxZDlhMjZlNjA2ZjI0YTAyNWJfMTgtNC0xLTEtNzYyNTY_1a004f72-2be1-4a47-bb56-3b164b4724ee">2021-11-03</us-gaap:DividendsPayableDateOfRecordDayMonthAndYear>
    <us-gaap:DividendPayableDateToBePaidDayMonthAndYear
      contextRef="i1773780474514e128c8e52ecdff0510a_D20211020-20211020"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81OC9mcmFnOjMxZWMxOWZmYTNjNDQ3MTU4Njc2NGJhMjMzNDA3YmNmL3RhYmxlOjlkZWE5NzVlYWEyYzQzMWQ5YTI2ZTYwNmYyNGEwMjViL3RhYmxlcmFuZ2U6OWRlYTk3NWVhYTJjNDMxZDlhMjZlNjA2ZjI0YTAyNWJfMTgtNi0xLTEtNzYyNTY_b991a9f6-d2bf-494c-9195-3d6682e8cd11">2021-11-17</us-gaap:DividendPayableDateToBePaidDayMonthAndYear>
    <us-gaap:DividendsPayableDateDeclaredDayMonthAndYear
      contextRef="i27ab33b358b84e2c81a3fd193622c217_D20220126-20220126"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81OC9mcmFnOjMxZWMxOWZmYTNjNDQ3MTU4Njc2NGJhMjMzNDA3YmNmL3RhYmxlOjlkZWE5NzVlYWEyYzQzMWQ5YTI2ZTYwNmYyNGEwMjViL3RhYmxlcmFuZ2U6OWRlYTk3NWVhYTJjNDMxZDlhMjZlNjA2ZjI0YTAyNWJfOS0wLTEtMS04NDYyMg_6ba4d8f9-fab4-4474-ad98-4e127489605b">2022-01-26</us-gaap:DividendsPayableDateDeclaredDayMonthAndYear>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i27ab33b358b84e2c81a3fd193622c217_D20220126-20220126"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81OC9mcmFnOjMxZWMxOWZmYTNjNDQ3MTU4Njc2NGJhMjMzNDA3YmNmL3RhYmxlOjlkZWE5NzVlYWEyYzQzMWQ5YTI2ZTYwNmYyNGEwMjViL3RhYmxlcmFuZ2U6OWRlYTk3NWVhYTJjNDMxZDlhMjZlNjA2ZjI0YTAyNWJfOS0yLTEtMS04NDYyOA_b197937c-e1ff-484b-8de9-aea726232645"
      unitRef="usdPerShare">0.21</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsPayableDateOfRecordDayMonthAndYear
      contextRef="i27ab33b358b84e2c81a3fd193622c217_D20220126-20220126"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81OC9mcmFnOjMxZWMxOWZmYTNjNDQ3MTU4Njc2NGJhMjMzNDA3YmNmL3RhYmxlOjlkZWE5NzVlYWEyYzQzMWQ5YTI2ZTYwNmYyNGEwMjViL3RhYmxlcmFuZ2U6OWRlYTk3NWVhYTJjNDMxZDlhMjZlNjA2ZjI0YTAyNWJfOS00LTEtMS04NDYzMQ_a57335c0-8072-49cb-b852-3554023eb059">2022-02-09</us-gaap:DividendsPayableDateOfRecordDayMonthAndYear>
    <us-gaap:DividendPayableDateToBePaidDayMonthAndYear
      contextRef="i27ab33b358b84e2c81a3fd193622c217_D20220126-20220126"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81OC9mcmFnOjMxZWMxOWZmYTNjNDQ3MTU4Njc2NGJhMjMzNDA3YmNmL3RhYmxlOjlkZWE5NzVlYWEyYzQzMWQ5YTI2ZTYwNmYyNGEwMjViL3RhYmxlcmFuZ2U6OWRlYTk3NWVhYTJjNDMxZDlhMjZlNjA2ZjI0YTAyNWJfOS02LTEtMS04NDYzMQ_af823db8-440b-47af-94b8-f20939fb8bc7">2022-02-23</us-gaap:DividendPayableDateToBePaidDayMonthAndYear>
    <hfwa:StockRepurchaseProgramPercentageOfOutstandingSharesAuthorizedForRepurchase
      contextRef="ibe08d2878b6d4dc59c5e200f99eafc14_D20200312-20200312"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81OC9mcmFnOjMxZWMxOWZmYTNjNDQ3MTU4Njc2NGJhMjMzNDA3YmNmL3RleHRyZWdpb246MzFlYzE5ZmZhM2M0NDcxNTg2NzY0YmEyMzM0MDdiY2ZfMjExOA_7e45de2a-36ac-4073-9527-4e76eafee720"
      unitRef="number">0.05</hfwa:StockRepurchaseProgramPercentageOfOutstandingSharesAuthorizedForRepurchase>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i6915146248e544169655b8f93024e77e_I20200312"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81OC9mcmFnOjMxZWMxOWZmYTNjNDQ3MTU4Njc2NGJhMjMzNDA3YmNmL3RleHRyZWdpb246MzFlYzE5ZmZhM2M0NDcxNTg2NzY0YmEyMzM0MDdiY2ZfMjE2OA_2df5d6c4-2284-4830-aa07-a435181514ca"
      unitRef="shares">1799054</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <hfwa:StockRepurchasedDuringPeriodTableTextBlock
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81OC9mcmFnOjMxZWMxOWZmYTNjNDQ3MTU4Njc2NGJhMjMzNDA3YmNmL3RleHRyZWdpb246MzFlYzE5ZmZhM2M0NDcxNTg2NzY0YmEyMzM0MDdiY2ZfMzAzMw_9fced0a3-1323-4c4f-961e-6ad53f9cfcd8">&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table provides total repurchased shares and average share prices under the applicable plans for the periods indicated:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&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 style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.206%"/&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended &lt;br/&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&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="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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Plan Total&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Repurchased shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;80,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,141,309&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Stock repurchase average share price&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23.92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:45pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:1.87pt"&gt;Represents shares repurchased and average price per share paid during the duration of the plan.&lt;/span&gt;&lt;/div&gt;</hfwa:StockRepurchasedDuringPeriodTableTextBlock>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i3fdaeabb821d45c0b61d6b2952843934_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81OC9mcmFnOjMxZWMxOWZmYTNjNDQ3MTU4Njc2NGJhMjMzNDA3YmNmL3RhYmxlOjY5NmQ2ZjU1NDVmMjQ2OGI5M2U2YmUyZWUxNjYwMWMzL3RhYmxlcmFuZ2U6Njk2ZDZmNTU0NWYyNDY4YjkzZTZiZTJlZTE2NjAxYzNfNy0xLTEtMS03NjI1Ng_3dc88782-ebb4-41c8-8440-b68aac2a7d57"
      unitRef="shares">80559</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i0546efde777c41fb84b0099d7ad2c7b3_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81OC9mcmFnOjMxZWMxOWZmYTNjNDQ3MTU4Njc2NGJhMjMzNDA3YmNmL3RhYmxlOjY5NmQ2ZjU1NDVmMjQ2OGI5M2U2YmUyZWUxNjYwMWMzL3RhYmxlcmFuZ2U6Njk2ZDZmNTU0NWYyNDY4YjkzZTZiZTJlZTE2NjAxYzNfNy0zLTEtMS03NjI1Ng_d926e32a-7213-45c1-ac02-5a3a02ac6064"
      unitRef="shares">0</us-gaap:StockRepurchasedDuringPeriodShares>
    <hfwa:NetTotalStockRepurchasedDuringPeriodsPresentedShares
      contextRef="i74b673b8233140c780348b2478ed8507_D20200312-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81OC9mcmFnOjMxZWMxOWZmYTNjNDQ3MTU4Njc2NGJhMjMzNDA3YmNmL3RhYmxlOjY5NmQ2ZjU1NDVmMjQ2OGI5M2U2YmUyZWUxNjYwMWMzL3RhYmxlcmFuZ2U6Njk2ZDZmNTU0NWYyNDY4YjkzZTZiZTJlZTE2NjAxYzNfNy05LTEtMS03NjI1Ng_77d25888-2949-4af1-a9ff-c3c6b4c206a8"
      unitRef="shares">1141309</hfwa:NetTotalStockRepurchasedDuringPeriodsPresentedShares>
    <hfwa:NetStockRepurchasedDuringPeriodsPresentedValuePerShare
      contextRef="i3fdaeabb821d45c0b61d6b2952843934_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81OC9mcmFnOjMxZWMxOWZmYTNjNDQ3MTU4Njc2NGJhMjMzNDA3YmNmL3RhYmxlOjY5NmQ2ZjU1NDVmMjQ2OGI5M2U2YmUyZWUxNjYwMWMzL3RhYmxlcmFuZ2U6Njk2ZDZmNTU0NWYyNDY4YjkzZTZiZTJlZTE2NjAxYzNfOC0xLTEtMS03NjI1Ng_2cbc8a39-c12a-4213-8900-76db0a0943bd"
      unitRef="usdPerShare">25.17</hfwa:NetStockRepurchasedDuringPeriodsPresentedValuePerShare>
    <hfwa:NetStockRepurchasedDuringPeriodsPresentedValuePerShare
      contextRef="i0546efde777c41fb84b0099d7ad2c7b3_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81OC9mcmFnOjMxZWMxOWZmYTNjNDQ3MTU4Njc2NGJhMjMzNDA3YmNmL3RhYmxlOjY5NmQ2ZjU1NDVmMjQ2OGI5M2U2YmUyZWUxNjYwMWMzL3RhYmxlcmFuZ2U6Njk2ZDZmNTU0NWYyNDY4YjkzZTZiZTJlZTE2NjAxYzNfOC0zLTEtMS03NjI1Ng_846f2016-b3b8-4fbe-9e30-eab53c263ad2"
      unitRef="usdPerShare">0</hfwa:NetStockRepurchasedDuringPeriodsPresentedValuePerShare>
    <hfwa:NetStockRepurchasedDuringPeriodsPresentedValuePerShare
      contextRef="i74b673b8233140c780348b2478ed8507_D20200312-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81OC9mcmFnOjMxZWMxOWZmYTNjNDQ3MTU4Njc2NGJhMjMzNDA3YmNmL3RhYmxlOjY5NmQ2ZjU1NDVmMjQ2OGI5M2U2YmUyZWUxNjYwMWMzL3RhYmxlcmFuZ2U6Njk2ZDZmNTU0NWYyNDY4YjkzZTZiZTJlZTE2NjAxYzNfOC05LTEtMS03NjI1Ng_c1693cc3-3415-43af-8566-f3398fe7fbf2"
      unitRef="usdPerShare">23.92</hfwa:NetStockRepurchasedDuringPeriodsPresentedValuePerShare>
    <us-gaap:ScheduleOfTreasuryStockByClassTextBlock
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81OC9mcmFnOjMxZWMxOWZmYTNjNDQ3MTU4Njc2NGJhMjMzNDA3YmNmL3RleHRyZWdpb246MzFlYzE5ZmZhM2M0NDcxNTg2NzY0YmEyMzM0MDdiY2ZfMzA0Mw_017c8da6-a834-42b7-86e1-083afcb00c33">The following table provides total shares repurchased to pay withholding taxes during the periods indicated:&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.707%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.205%"/&gt;&lt;td style="width:0.1%"/&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="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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended &lt;br/&gt;March 31,&lt;/span&gt;&lt;/td&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Repurchased shares to pay withholding taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23,246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Stock repurchase to pay withholding taxes average share price&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25.46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29.54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;/table&gt;</us-gaap:ScheduleOfTreasuryStockByClassTextBlock>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="id017b077ea054273ab13043ee8ea45bd_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81OC9mcmFnOjMxZWMxOWZmYTNjNDQ3MTU4Njc2NGJhMjMzNDA3YmNmL3RhYmxlOjRiMzhjNThmMjUyMjQ2N2Y5NTkzMTljYjAyNTNhY2ViL3RhYmxlcmFuZ2U6NGIzOGM1OGYyNTIyNDY3Zjk1OTMxOWNiMDI1M2FjZWJfMi0xLTEtMS03NjI1Ng_0c9495fc-6407-406f-a080-773693f3b1f5"
      unitRef="shares">24531</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i035fc627bac64279ad7c432ac0da29f9_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81OC9mcmFnOjMxZWMxOWZmYTNjNDQ3MTU4Njc2NGJhMjMzNDA3YmNmL3RhYmxlOjRiMzhjNThmMjUyMjQ2N2Y5NTkzMTljYjAyNTNhY2ViL3RhYmxlcmFuZ2U6NGIzOGM1OGYyNTIyNDY3Zjk1OTMxOWNiMDI1M2FjZWJfMi0zLTEtMS03NjI1Ng_f51d7715-ee7f-41cb-9bed-d750e3d725e0"
      unitRef="shares">23246</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="id017b077ea054273ab13043ee8ea45bd_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81OC9mcmFnOjMxZWMxOWZmYTNjNDQ3MTU4Njc2NGJhMjMzNDA3YmNmL3RhYmxlOjRiMzhjNThmMjUyMjQ2N2Y5NTkzMTljYjAyNTNhY2ViL3RhYmxlcmFuZ2U6NGIzOGM1OGYyNTIyNDY3Zjk1OTMxOWNiMDI1M2FjZWJfMy0xLTEtMS03NjI1Ng_f85072ca-30d5-41c9-8168-d1f4f8313ccf"
      unitRef="usdPerShare">25.46</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="i035fc627bac64279ad7c432ac0da29f9_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81OC9mcmFnOjMxZWMxOWZmYTNjNDQ3MTU4Njc2NGJhMjMzNDA3YmNmL3RhYmxlOjRiMzhjNThmMjUyMjQ2N2Y5NTkzMTljYjAyNTNhY2ViL3RhYmxlcmFuZ2U6NGIzOGM1OGYyNTIyNDY3Zjk1OTMxOWNiMDI1M2FjZWJfMy0zLTEtMS03NjI1Ng_5240f66a-3b20-4567-b22a-7d371ba1d61f"
      unitRef="usdPerShare">29.54</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <us-gaap:FairValueMeasurementInputsDisclosureTextBlock
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RleHRyZWdpb246NTVkZmMyNmNmMjk0NDc5ZTg5MDkzYTkxZDA3ZTE4NWFfODkwNQ_59fdd5c8-b627-4324-b6f9-1cc40c8399c3">Fair Value Measurements&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Fair value is the price that would be received to sell an asset or paid to transfer a liability (exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants at the measurement date. There are three levels of inputs that may be used to measure fair values:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Level 1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;: Valuations for assets and liabilities traded in active exchange markets, or interest in open-end mutual funds that allow the Company to sell its ownership interest back to the fund at net asset value on a daily basis. Valuations are obtained from readily available pricing sources for market transactions involving identical assets, liabilities, or funds.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Level 2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;: Valuations for assets and liabilities traded in less active dealer or broker markets, such as quoted prices for similar assets or liabilities, quoted prices in markets that are not active, or valuations using methodologies with observable inputs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Level 3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;: Valuations for assets and liabilities that are derived from other valuation methodologies, such as option pricing models, discounted cash flow models and similar techniques using unobservable inputs, and not based on market exchange, dealer, or broker traded transactions. Level 3 valuations incorporate certain assumptions and projections in determining the fair value assigned to such assets or liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;(a) Recurring and Nonrecurring Basis&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company used the following methods and significant assumptions to measure the fair value of certain assets on a recurring and nonrecurring basis:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Investment Securities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The fair values of all investment securities are based upon the assumptions that market participants would use in pricing the security. If available, fair values of investment securities are determined by quoted market prices (Level 1). For investment securities where quoted market prices are not available, fair values are calculated based on market prices on similar securities (Level 2). For investment securities where quoted prices or market prices of similar securities are not available, fair values are calculated by using observable and unobservable inputs such as discounted cash flows or other market indicators (Level 3). Investment security valuations are obtained from third-party pricing services.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Collateral-Dependent Loans&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Collateral-dependent loans are identified for the calculation of the ACL on loans. The fair value used to measure credit loss for this type of loan is commonly based on recent real estate appraisals which are generally obtained at least every 18 months or earlier if there are changes to risk characteristics of the underlying loan. These appraisals may utilize a single &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;valuation approach or a combination of approaches including comparable sales and the income approach. Adjustments are routinely made in the appraisal process by independent appraisers to adjust for differences between the comparable sales and income data available. The Bank also incorporates an estimate of cost to sell the collateral when the sale is probable. Such adjustments may be significant and result in a Level 3 classification of the inputs for determining fair value. Non-real estate collateral may be valued using an appraisal, net book value based on the borrower&#x2019;s financial statements or aging reports, adjusted or discounted based on management&#x2019;s historical knowledge, changes in market conditions from the time of the valuation and management&#x2019;s expertise and knowledge of the customer and customer&#x2019;s business (Level 3). Individually evaluated loans are analyzed for credit loss on a quarterly basis and the ACL on loans is adjusted as required based on the results.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Appraisals on collateral-dependent loans are performed by certified general appraisers for commercial properties or certified residential appraisers for residential properties whose qualifications and licenses have been reviewed and verified by the Bank. Once received, the Bank's internal appraisal department reviews and approves the assumptions and approaches utilized in the appraisal as well as the resulting fair value in comparison with independent data sources such as recent market data or industry-wide statistics.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Derivative Financial Instruments:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Bank obtains broker or dealer quotes to value its interest rate derivative contracts, which use valuation models using observable market data as of the measurement date (Level 2), and incorporates credit valuation adjustments to reflect nonperformance risk in the measurement of fair value (Level 3). Although the Bank has determined that the majority of the inputs used to value its interest rate swap derivatives fall within Level 2 of the fair value hierarchy, the credit valuation adjustments associated with its derivatives utilize Level 3 inputs, such as borrower risk ratings, to evaluate the likelihood of default by itself and its counterparties. As of March&#160;31, 2022 and December&#160;31, 2021, the Bank assessed the significance of the impact of the credit valuation adjustment on the overall valuation of its interest rate swap derivatives and determined the credit valuation adjustment was not significant to the overall valuation of its interest rate swap derivatives. As a result, the Bank has classified its interest rate swap derivative valuations in Level 2 of the fair value hierarchy.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Branches held for sale&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Branches held for sale are recorded at fair value less costs to sell when transferred from premises and equipment, net to prepaid expenses and other assets on the unaudited Condensed Consolidated Statements of Financial Condition with any valuation adjustment recorded within other noninterest expense on the unaudited Condensed Consolidated Statements of Income. The fair value of branches held for sale is determined based on a real estate appraisal or broker price opinion. Adjustments are routinely made in the appraisal and broker price opinion process by independent appraisers and commercial real estate brokers, respectively, to adjust for differences between the comparable sales and income data available. Such adjustments are usually significant and typically result in Level 3 classification of the inputs for determining fair value. Additionally, the fair value of branches held for sale can be adjusted based on executed agreements of sale to be completed at a future date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Recurring Basis&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following tables summarize the balances of assets and liabilities measured at fair value on a recurring basis at the dates indicated:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.207%"/&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level&#160;3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Investment securities available for sale:&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:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S. government and agency securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;39,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;39,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Municipal securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;210,239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;210,239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Residential CMO and MBS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;358,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;358,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial CMO and MBS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;404,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;404,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Corporate obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other asset-backed securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total investment securities available for sale&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,039,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,039,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Equity security&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Derivative assets - interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Derivative liabilities - interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.207%"/&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level&#160;3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Investment securities available for sale:&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:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S. government and agency securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Municipal securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;221,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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;221,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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Residential CMO and MBS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;306,884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;306,884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial CMO and MBS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;315,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;315,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Corporate obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other asset-backed securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total investment securities available for sale&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;894,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;894,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Equity security&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Derivative assets - interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Derivative liabilities - interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Nonrecurring Basis&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company may be required to measure certain financial assets and liabilities at fair value on a nonrecurring basis. These adjustments to fair value usually result from application of lower-of-cost-or-market accounting or write-downs of individual assets. The following tables represent assets measured at fair value on a nonrecurring basis at the dates indicated:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.040%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.208%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding: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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair Value at March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Basis&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;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="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&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-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level&#160;1&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-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level&#160;2&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-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Collateral-dependent loans:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial business:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial and industrial&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="30" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Real estate construction and land development:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial and multifamily&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total assets measured at fair value on a nonrecurring basis&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:45pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Basis represents the outstanding principal balance of collateral-dependent loans.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&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:30.040%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.208%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding: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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair Value at 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="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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Basis&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;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="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&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-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level&#160;1&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-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level&#160;2&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-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Collateral-dependent loans:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial business:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial and industrial&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Owner-occupied CRE&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 46pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;Total commercial business&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="30" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Real estate construction and land development:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;text-indent:-18pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial and multifamily&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,772&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Prepaid expenses and other assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Branch held for sale &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total assets measured at fair value on a nonrecurring basis&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:45pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Basis represents the outstanding principal balance of collateral-dependent loans and the carrying value of the branch held for sale.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:45pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In December 2021, one branch was written down to its net realizable value concurrent with the signing of an agreement for sale at a future date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table represents the net (loss) gain recorded in earnings as a result of nonrecurring fair value adjustments recorded during the periods indicated:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.707%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.205%"/&gt;&lt;td style="width:0.1%"/&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="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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended &lt;br/&gt;March 31,&lt;/span&gt;&lt;/td&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&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="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Collateral-dependent loans:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial business:&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="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:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial and industrial&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(12)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(34)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Real estate construction and land development:&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial and multifamily&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(14)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(12)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(48)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Prepaid expenses and other assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Branch held for sale&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&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="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:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net loss from nonrecurring fair value adjustments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(12)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(28)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following tables present quantitative information about Level 3 fair value measurements for financial instruments measured at fair value on a non-recurring basis at the dates indicated:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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:20.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.946%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.612%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Valuation&lt;br/&gt;Technique(s)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Unobservable&#160;Input(s)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Range of Inputs; Weighted&lt;br/&gt;Average&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Collateral-dependent loans&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Market&#160;approach&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Adjustment for differences between the comparable sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;35.0% - (11.0)%; 13.8%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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:20.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.946%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.612%"/&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Valuation&lt;br/&gt;Technique(s)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Unobservable Input(s)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Range of Inputs; Weighted&lt;br/&gt;Average&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Collateral-dependent loans&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Market&#160;approach&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Adjustment for differences between the comparable sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;35.0% - (11.0%); 13.8%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Branch held for sale&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Market approach&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Sale agreement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Not applicable&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;(b) Fair Value of Financial Instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Broadly traded markets do not exist for most of the Company&#x2019;s financial instruments; therefore, the fair value calculations attempt to incorporate the effect of current market conditions at a specific time. These determinations are subjective in nature, involve uncertainties and matters of significant judgment and do not include tax ramifications; therefore, the results cannot be determined with precision, substantiated by comparison to independent markets and may not be realized in an actual sale or immediate settlement of the instruments. There may be inherent weaknesses in any calculation technique and changes in the underlying assumptions used, including discount rates and estimates of future cash flows, could significantly affect the results. For all of these reasons, the aggregation of the fair value calculations presented herein do not represent, and should not be construed to represent, the underlying value of the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following tables present the carrying value amount of the Company&#x2019;s financial instruments and their corresponding estimated fair values at the dates indicated:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.040%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.208%"/&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="27" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Carrying&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair Value Measurements Using:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Financial Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,576,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,576,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,576,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Investment securities available for sale&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,039,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,039,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,039,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Investment securities held to maturity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;422,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;384,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;384,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Loans held for sale&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Loans receivable, 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,780,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,808,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,808,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accrued interest receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.040%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.208%"/&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="27" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Carrying&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair Value Measurements Using:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Derivative assets - interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Equity security&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Financial Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Non-maturity deposits&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,163,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,163,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,163,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 23.5pt;text-align:left;text-indent:-22.5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Certificates of deposit &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;328,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;329,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;329,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Securities sold under agreement to repurchase&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;49,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;49,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;49,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Junior subordinated debentures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accrued interest payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:-18pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Derivative liabilities - interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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:30.040%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.208%"/&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="27" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Carrying&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair Value Measurements Using:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Financial Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,723,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,723,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,723,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Investment securities available for sale&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;894,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;894,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;894,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Investment securities held to maturity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;383,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;376,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;376,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Loans held for sale&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,476&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Loans receivable, 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,773,301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,849,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,849,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accrued interest receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Derivative assets - interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Equity security&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Financial Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Non-maturity deposits&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,038,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,038,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,038,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:-18pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Certificates of deposit &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;342,839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;344,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;344,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Securities sold under agreement to repurchase&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;50,839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;50,839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;50,839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Junior subordinated debentures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accrued interest payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:-18pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Derivative liabilities - interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueMeasurementInputsDisclosureTextBlock>
    <us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RleHRyZWdpb246NTVkZmMyNmNmMjk0NDc5ZTg5MDkzYTkxZDA3ZTE4NWFfODkwMQ_0715b8c1-d3b5-42cf-8819-62cc12a51a26">&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following tables summarize the balances of assets and liabilities measured at fair value on a recurring basis at the dates indicated:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.207%"/&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level&#160;3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Investment securities available for sale:&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:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S. government and agency securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;39,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;39,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Municipal securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;210,239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;210,239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Residential CMO and MBS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;358,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;358,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial CMO and MBS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;404,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;404,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Corporate obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other asset-backed securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total investment securities available for sale&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,039,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,039,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Equity security&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Derivative assets - interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Derivative liabilities - interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:43.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.207%"/&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level&#160;3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Investment securities available for sale:&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:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S. government and agency securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Municipal securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;221,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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;221,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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Residential CMO and MBS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;306,884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;306,884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial CMO and MBS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;315,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;315,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Corporate obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other asset-backed securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total investment securities available for sale&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;894,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;894,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Equity security&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Derivative assets - interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Derivative liabilities - interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i1d086877eb1d45bab0ae3f51faac1aa9_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmRhNjEwMGRjYjg3NDRmYjFiOTBjZmQ3NmNhOTA4M2I1L3RhYmxlcmFuZ2U6ZGE2MTAwZGNiODc0NGZiMWI5MGNmZDc2Y2E5MDgzYjVfNS0xLTEtMS03NjI1Ng_a6b26a43-2f7a-474f-a8a5-27bdde4f746d"
      unitRef="usd">39555000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i84d51dea14cd434793fa5a1ed2d7cc1d_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmRhNjEwMGRjYjg3NDRmYjFiOTBjZmQ3NmNhOTA4M2I1L3RhYmxlcmFuZ2U6ZGE2MTAwZGNiODc0NGZiMWI5MGNmZDc2Y2E5MDgzYjVfNS0zLTEtMS03NjI1Ng_3412f567-175c-418c-b71b-61b44cc15df1"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i02779cb5d24b4b09ad290d3f68a83fb0_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmRhNjEwMGRjYjg3NDRmYjFiOTBjZmQ3NmNhOTA4M2I1L3RhYmxlcmFuZ2U6ZGE2MTAwZGNiODc0NGZiMWI5MGNmZDc2Y2E5MDgzYjVfNS01LTEtMS03NjI1Ng_26236cd8-a19b-4d23-b29e-778613e734bf"
      unitRef="usd">39555000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i4a4b7fabb5f8479d9682478eef85836e_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmRhNjEwMGRjYjg3NDRmYjFiOTBjZmQ3NmNhOTA4M2I1L3RhYmxlcmFuZ2U6ZGE2MTAwZGNiODc0NGZiMWI5MGNmZDc2Y2E5MDgzYjVfNS03LTEtMS03NjI1Ng_aa7fcc64-9a7d-4328-a4d8-746f533b395e"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="iebdf220ebb5b432093621df5a0ea1aa0_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmRhNjEwMGRjYjg3NDRmYjFiOTBjZmQ3NmNhOTA4M2I1L3RhYmxlcmFuZ2U6ZGE2MTAwZGNiODc0NGZiMWI5MGNmZDc2Y2E5MDgzYjVfNi0xLTEtMS03NjI1Ng_1caac8db-7472-412c-8ba7-72dcffe5c79d"
      unitRef="usd">210239000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="id5102e23716a403db562f28776a179bf_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmRhNjEwMGRjYjg3NDRmYjFiOTBjZmQ3NmNhOTA4M2I1L3RhYmxlcmFuZ2U6ZGE2MTAwZGNiODc0NGZiMWI5MGNmZDc2Y2E5MDgzYjVfNi0zLTEtMS03NjI1Ng_d164bc54-d0ba-4a46-9613-bc6acf1c5553"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="id8f2e828ae9341d385b7d2a2a7a6ccc4_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmRhNjEwMGRjYjg3NDRmYjFiOTBjZmQ3NmNhOTA4M2I1L3RhYmxlcmFuZ2U6ZGE2MTAwZGNiODc0NGZiMWI5MGNmZDc2Y2E5MDgzYjVfNi01LTEtMS03NjI1Ng_8c67dfba-cfdd-4134-b714-78dc1242ba8b"
      unitRef="usd">210239000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i277cfd005dc243f784cdb33891d19b4b_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmRhNjEwMGRjYjg3NDRmYjFiOTBjZmQ3NmNhOTA4M2I1L3RhYmxlcmFuZ2U6ZGE2MTAwZGNiODc0NGZiMWI5MGNmZDc2Y2E5MDgzYjVfNi03LTEtMS03NjI1Ng_d0c48eab-b023-40c6-83aa-87cdbf9cb022"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ib6265d0dfe174550a30016a606c7e70e_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmRhNjEwMGRjYjg3NDRmYjFiOTBjZmQ3NmNhOTA4M2I1L3RhYmxlcmFuZ2U6ZGE2MTAwZGNiODc0NGZiMWI5MGNmZDc2Y2E5MDgzYjVfOC0xLTEtMS03NjI1Ng_63bdc50a-03c1-4509-8616-3337b5a89d6b"
      unitRef="usd">358409000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="idd951628f02743479bece1fdc5bd37d4_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmRhNjEwMGRjYjg3NDRmYjFiOTBjZmQ3NmNhOTA4M2I1L3RhYmxlcmFuZ2U6ZGE2MTAwZGNiODc0NGZiMWI5MGNmZDc2Y2E5MDgzYjVfOC0zLTEtMS03NjI1Ng_5541aa62-9709-46c6-b6cb-fd68c8de459d"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i5b0a5de8fe7c4fcdb66ab8e94c9e6d6c_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmRhNjEwMGRjYjg3NDRmYjFiOTBjZmQ3NmNhOTA4M2I1L3RhYmxlcmFuZ2U6ZGE2MTAwZGNiODc0NGZiMWI5MGNmZDc2Y2E5MDgzYjVfOC01LTEtMS03NjI1Ng_63bc910b-a7fc-450e-b394-e6514a1d2907"
      unitRef="usd">358409000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i5f64e814454246d3b8778a7a390ff51b_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmRhNjEwMGRjYjg3NDRmYjFiOTBjZmQ3NmNhOTA4M2I1L3RhYmxlcmFuZ2U6ZGE2MTAwZGNiODc0NGZiMWI5MGNmZDc2Y2E5MDgzYjVfOC03LTEtMS03NjI1Ng_a4d93b2c-d482-40e4-b24d-48e3fd5599ac"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i6812162ef17b44c98722c78370e0c486_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmRhNjEwMGRjYjg3NDRmYjFiOTBjZmQ3NmNhOTA4M2I1L3RhYmxlcmFuZ2U6ZGE2MTAwZGNiODc0NGZiMWI5MGNmZDc2Y2E5MDgzYjVfOS0xLTEtMS03NjI1Ng_998fd52b-8260-4dbd-8b38-82c8f9b16e8e"
      unitRef="usd">404505000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="id77ba295632a42a8aa2be09ef49adb14_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmRhNjEwMGRjYjg3NDRmYjFiOTBjZmQ3NmNhOTA4M2I1L3RhYmxlcmFuZ2U6ZGE2MTAwZGNiODc0NGZiMWI5MGNmZDc2Y2E5MDgzYjVfOS0zLTEtMS03NjI1Ng_050e0492-185f-41ad-a65c-44b650e961b9"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="icb6491a03da3455f9aac45c18e7557bf_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmRhNjEwMGRjYjg3NDRmYjFiOTBjZmQ3NmNhOTA4M2I1L3RhYmxlcmFuZ2U6ZGE2MTAwZGNiODc0NGZiMWI5MGNmZDc2Y2E5MDgzYjVfOS01LTEtMS03NjI1Ng_00e7d11a-5f44-40f8-9bfb-fbc9e31abcfb"
      unitRef="usd">404505000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i4e20d403e7f2485b875bcdccaf574056_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmRhNjEwMGRjYjg3NDRmYjFiOTBjZmQ3NmNhOTA4M2I1L3RhYmxlcmFuZ2U6ZGE2MTAwZGNiODc0NGZiMWI5MGNmZDc2Y2E5MDgzYjVfOS03LTEtMS03NjI1Ng_585247aa-0f54-436c-8bc9-629a7ad54ba7"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ibe58d70bd6e0458a8df1df7c6c405e3e_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmRhNjEwMGRjYjg3NDRmYjFiOTBjZmQ3NmNhOTA4M2I1L3RhYmxlcmFuZ2U6ZGE2MTAwZGNiODc0NGZiMWI5MGNmZDc2Y2E5MDgzYjVfMTEtMS0xLTEtNzYyNTY_cc4eff0c-c1a1-462b-b97d-7a737ed0e462"
      unitRef="usd">2009000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ie36352a43c044d1da65fb7113e101ed1_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmRhNjEwMGRjYjg3NDRmYjFiOTBjZmQ3NmNhOTA4M2I1L3RhYmxlcmFuZ2U6ZGE2MTAwZGNiODc0NGZiMWI5MGNmZDc2Y2E5MDgzYjVfMTEtMy0xLTEtNzYyNTY_e1006a4a-9825-4f5c-b7ef-6be465d9508e"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i768779c8b37947288709b6e48e154e8b_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmRhNjEwMGRjYjg3NDRmYjFiOTBjZmQ3NmNhOTA4M2I1L3RhYmxlcmFuZ2U6ZGE2MTAwZGNiODc0NGZiMWI5MGNmZDc2Y2E5MDgzYjVfMTEtNS0xLTEtNzYyNTY_088502c4-9512-4a84-88d3-93165d37f64b"
      unitRef="usd">2009000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i303843ce1a3440f499c61d8014c207c1_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmRhNjEwMGRjYjg3NDRmYjFiOTBjZmQ3NmNhOTA4M2I1L3RhYmxlcmFuZ2U6ZGE2MTAwZGNiODc0NGZiMWI5MGNmZDc2Y2E5MDgzYjVfMTEtNy0xLTEtNzYyNTY_da1270d5-aa00-4c39-ad48-5f172079f1b0"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i1ff1adb848204475b21b932bcc94c1e1_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmRhNjEwMGRjYjg3NDRmYjFiOTBjZmQ3NmNhOTA4M2I1L3RhYmxlcmFuZ2U6ZGE2MTAwZGNiODc0NGZiMWI5MGNmZDc2Y2E5MDgzYjVfMTItMS0xLTEtNzYyNTY_090314d9-378c-4daf-9b70-7121c0a07ac0"
      unitRef="usd">25207000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i55cecc103bca4df28184a861f7420090_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmRhNjEwMGRjYjg3NDRmYjFiOTBjZmQ3NmNhOTA4M2I1L3RhYmxlcmFuZ2U6ZGE2MTAwZGNiODc0NGZiMWI5MGNmZDc2Y2E5MDgzYjVfMTItMy0xLTEtNzYyNTY_f0575e37-601b-469c-bc65-cb5f527c668e"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i73b4cfcb084f46e3b8b9337a6ccac0de_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmRhNjEwMGRjYjg3NDRmYjFiOTBjZmQ3NmNhOTA4M2I1L3RhYmxlcmFuZ2U6ZGE2MTAwZGNiODc0NGZiMWI5MGNmZDc2Y2E5MDgzYjVfMTItNS0xLTEtNzYyNTY_e01764dd-9e47-4481-9fd8-04c8f20afb31"
      unitRef="usd">25207000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i0a0a5eec67804901811d74c7391bf7d0_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmRhNjEwMGRjYjg3NDRmYjFiOTBjZmQ3NmNhOTA4M2I1L3RhYmxlcmFuZ2U6ZGE2MTAwZGNiODc0NGZiMWI5MGNmZDc2Y2E5MDgzYjVfMTItNy0xLTEtNzYyNTY_f6e34d66-2c54-4f9b-a6c1-e34e08997d69"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i999d804023484f32828a3baac0e2ce5a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmRhNjEwMGRjYjg3NDRmYjFiOTBjZmQ3NmNhOTA4M2I1L3RhYmxlcmFuZ2U6ZGE2MTAwZGNiODc0NGZiMWI5MGNmZDc2Y2E5MDgzYjVfMTMtMS0xLTEtNzYyNTY_c6f31a64-4276-4c0e-acce-7276e2908010"
      unitRef="usd">1039924000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i64bdc541dd804a90944fbc071d9440ea_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmRhNjEwMGRjYjg3NDRmYjFiOTBjZmQ3NmNhOTA4M2I1L3RhYmxlcmFuZ2U6ZGE2MTAwZGNiODc0NGZiMWI5MGNmZDc2Y2E5MDgzYjVfMTMtMy0xLTEtNzYyNTY_cd21440d-7fe0-45a5-8d45-f8a37abb5538"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="idfddf2d452144aa1ba549a3655877301_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmRhNjEwMGRjYjg3NDRmYjFiOTBjZmQ3NmNhOTA4M2I1L3RhYmxlcmFuZ2U6ZGE2MTAwZGNiODc0NGZiMWI5MGNmZDc2Y2E5MDgzYjVfMTMtNS0xLTEtNzYyNTY_5e69dce5-0ebc-4faf-870a-deb8b9cede15"
      unitRef="usd">1039924000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i2d8e6f6920f9488480e6a0cd6d82609a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmRhNjEwMGRjYjg3NDRmYjFiOTBjZmQ3NmNhOTA4M2I1L3RhYmxlcmFuZ2U6ZGE2MTAwZGNiODc0NGZiMWI5MGNmZDc2Y2E5MDgzYjVfMTMtNy0xLTEtNzYyNTY_b5c88389-ad5e-48f9-a235-850c17a34f66"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="iedc769bb8e3f4e649baaef27f2909695_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmRhNjEwMGRjYjg3NDRmYjFiOTBjZmQ3NmNhOTA4M2I1L3RhYmxlcmFuZ2U6ZGE2MTAwZGNiODc0NGZiMWI5MGNmZDc2Y2E5MDgzYjVfMTQtMS0xLTEtNzYyNTY_80b4f8db-a8df-4bad-b155-1443d8077a4e"
      unitRef="usd">224000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i9358a8e9e895449e9d388119749420c7_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmRhNjEwMGRjYjg3NDRmYjFiOTBjZmQ3NmNhOTA4M2I1L3RhYmxlcmFuZ2U6ZGE2MTAwZGNiODc0NGZiMWI5MGNmZDc2Y2E5MDgzYjVfMTQtMy0xLTEtNzYyNTY_d3e07331-9596-4db7-9c40-949cfadac62b"
      unitRef="usd">224000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="ib696889de36144af8b24163a8f63fb67_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmRhNjEwMGRjYjg3NDRmYjFiOTBjZmQ3NmNhOTA4M2I1L3RhYmxlcmFuZ2U6ZGE2MTAwZGNiODc0NGZiMWI5MGNmZDc2Y2E5MDgzYjVfMTQtNS0xLTEtNzYyNTY_764c209c-b955-4e46-9eb7-1fdff75de79a"
      unitRef="usd">0</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i2d8e6f6920f9488480e6a0cd6d82609a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmRhNjEwMGRjYjg3NDRmYjFiOTBjZmQ3NmNhOTA4M2I1L3RhYmxlcmFuZ2U6ZGE2MTAwZGNiODc0NGZiMWI5MGNmZDc2Y2E5MDgzYjVfMTQtNy0xLTEtNzYyNTY_f56320a3-0919-4a54-8335-ef16f97b3c91"
      unitRef="usd">0</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:InterestRateDerivativeAssetsAtFairValue
      contextRef="i9508ebe6ee5e41259bac65ba861b2675_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmRhNjEwMGRjYjg3NDRmYjFiOTBjZmQ3NmNhOTA4M2I1L3RhYmxlcmFuZ2U6ZGE2MTAwZGNiODc0NGZiMWI5MGNmZDc2Y2E5MDgzYjVfMTUtMS0xLTEtNzYyNTY_b4ae24ef-7993-4117-8e99-3a7a3c71166f"
      unitRef="usd">12975000</us-gaap:InterestRateDerivativeAssetsAtFairValue>
    <us-gaap:InterestRateDerivativeAssetsAtFairValue
      contextRef="i198a39c1adae4604bf6424a7ca29f1ba_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmRhNjEwMGRjYjg3NDRmYjFiOTBjZmQ3NmNhOTA4M2I1L3RhYmxlcmFuZ2U6ZGE2MTAwZGNiODc0NGZiMWI5MGNmZDc2Y2E5MDgzYjVfMTUtMy0xLTEtNzYyNTY_b8fff746-4da7-42b0-97ac-e282f5acc020"
      unitRef="usd">0</us-gaap:InterestRateDerivativeAssetsAtFairValue>
    <us-gaap:InterestRateDerivativeAssetsAtFairValue
      contextRef="i7af00d7a61cd4b53aa174421fe028a4d_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmRhNjEwMGRjYjg3NDRmYjFiOTBjZmQ3NmNhOTA4M2I1L3RhYmxlcmFuZ2U6ZGE2MTAwZGNiODc0NGZiMWI5MGNmZDc2Y2E5MDgzYjVfMTUtNS0xLTEtNzYyNTY_59534b86-2048-4e49-911b-d69d2f52dfcf"
      unitRef="usd">12975000</us-gaap:InterestRateDerivativeAssetsAtFairValue>
    <us-gaap:InterestRateDerivativeAssetsAtFairValue
      contextRef="ibff85fb2e295445295ab32d2e06d5fa8_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmRhNjEwMGRjYjg3NDRmYjFiOTBjZmQ3NmNhOTA4M2I1L3RhYmxlcmFuZ2U6ZGE2MTAwZGNiODc0NGZiMWI5MGNmZDc2Y2E5MDgzYjVfMTUtNy0xLTEtNzYyNTY_bbd56e82-18d0-4d73-9db6-124b9905ad7d"
      unitRef="usd">0</us-gaap:InterestRateDerivativeAssetsAtFairValue>
    <us-gaap:InterestRateDerivativeLiabilitiesAtFairValue
      contextRef="i9508ebe6ee5e41259bac65ba861b2675_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmRhNjEwMGRjYjg3NDRmYjFiOTBjZmQ3NmNhOTA4M2I1L3RhYmxlcmFuZ2U6ZGE2MTAwZGNiODc0NGZiMWI5MGNmZDc2Y2E5MDgzYjVfMTctMS0xLTEtNzYyNTY_4bac9988-43bc-423b-a271-7145942c31e0"
      unitRef="usd">12989000</us-gaap:InterestRateDerivativeLiabilitiesAtFairValue>
    <us-gaap:InterestRateDerivativeLiabilitiesAtFairValue
      contextRef="i198a39c1adae4604bf6424a7ca29f1ba_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmRhNjEwMGRjYjg3NDRmYjFiOTBjZmQ3NmNhOTA4M2I1L3RhYmxlcmFuZ2U6ZGE2MTAwZGNiODc0NGZiMWI5MGNmZDc2Y2E5MDgzYjVfMTctMy0xLTEtNzYyNTY_8813bbf4-d31e-4e80-99b8-a8da50f31587"
      unitRef="usd">0</us-gaap:InterestRateDerivativeLiabilitiesAtFairValue>
    <us-gaap:InterestRateDerivativeLiabilitiesAtFairValue
      contextRef="i7af00d7a61cd4b53aa174421fe028a4d_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmRhNjEwMGRjYjg3NDRmYjFiOTBjZmQ3NmNhOTA4M2I1L3RhYmxlcmFuZ2U6ZGE2MTAwZGNiODc0NGZiMWI5MGNmZDc2Y2E5MDgzYjVfMTctNS0xLTEtNzYyNTY_6c889f9c-55dc-4c5d-9be3-daccd6a3db2d"
      unitRef="usd">12989000</us-gaap:InterestRateDerivativeLiabilitiesAtFairValue>
    <us-gaap:InterestRateDerivativeLiabilitiesAtFairValue
      contextRef="idfddf2d452144aa1ba549a3655877301_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmRhNjEwMGRjYjg3NDRmYjFiOTBjZmQ3NmNhOTA4M2I1L3RhYmxlcmFuZ2U6ZGE2MTAwZGNiODc0NGZiMWI5MGNmZDc2Y2E5MDgzYjVfMTctNS0xLTEtNzYyNTY_d40d909c-bba6-4c6f-802e-16baea85c5ba"
      unitRef="usd">12989000</us-gaap:InterestRateDerivativeLiabilitiesAtFairValue>
    <us-gaap:InterestRateDerivativeLiabilitiesAtFairValue
      contextRef="ibff85fb2e295445295ab32d2e06d5fa8_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmRhNjEwMGRjYjg3NDRmYjFiOTBjZmQ3NmNhOTA4M2I1L3RhYmxlcmFuZ2U6ZGE2MTAwZGNiODc0NGZiMWI5MGNmZDc2Y2E5MDgzYjVfMTctNy0xLTEtNzYyNTY_6abeadd8-bf3d-4d87-843b-0fee94e6651d"
      unitRef="usd">0</us-gaap:InterestRateDerivativeLiabilitiesAtFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i9511d3e42c1b413dbe318174e00aac90_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI0N2YzZTdkZWQwZDRlMGQ4MTIwMjVlNWE4ODI5NjY2L3RhYmxlcmFuZ2U6YjQ3ZjNlN2RlZDBkNGUwZDgxMjAyNWU1YTg4Mjk2NjZfNS0xLTEtMS03NjI1Ng_7a0249f8-c426-4ff0-9ed8-97ecb0fe12b4"
      unitRef="usd">21373000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i2b60676f00f640d8b0edbe0079185aa3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI0N2YzZTdkZWQwZDRlMGQ4MTIwMjVlNWE4ODI5NjY2L3RhYmxlcmFuZ2U6YjQ3ZjNlN2RlZDBkNGUwZDgxMjAyNWU1YTg4Mjk2NjZfNS0zLTEtMS03NjI1Ng_ea152a50-002c-418d-a369-dd0b47b4175f"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i3f10d4b053f6493b9dd9cc4b5c1cac56_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI0N2YzZTdkZWQwZDRlMGQ4MTIwMjVlNWE4ODI5NjY2L3RhYmxlcmFuZ2U6YjQ3ZjNlN2RlZDBkNGUwZDgxMjAyNWU1YTg4Mjk2NjZfNS01LTEtMS03NjI1Ng_6148196d-5234-43fe-85e6-1506cb1bfb05"
      unitRef="usd">21373000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="idbbb69df5bdc4017b456bc6213844701_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI0N2YzZTdkZWQwZDRlMGQ4MTIwMjVlNWE4ODI5NjY2L3RhYmxlcmFuZ2U6YjQ3ZjNlN2RlZDBkNGUwZDgxMjAyNWU1YTg4Mjk2NjZfNS03LTEtMS03NjI1Ng_7f2f0176-e3aa-41c4-86ce-64d670801b64"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i165fd136249c4cbdb6ea3da443a7a528_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI0N2YzZTdkZWQwZDRlMGQ4MTIwMjVlNWE4ODI5NjY2L3RhYmxlcmFuZ2U6YjQ3ZjNlN2RlZDBkNGUwZDgxMjAyNWU1YTg4Mjk2NjZfNi0xLTEtMS03NjI1Ng_7ed27d5d-2895-4e4e-94e3-4a93c6def5a7"
      unitRef="usd">221212000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ifed2afbc1282480f9b19954e1ab9e403_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI0N2YzZTdkZWQwZDRlMGQ4MTIwMjVlNWE4ODI5NjY2L3RhYmxlcmFuZ2U6YjQ3ZjNlN2RlZDBkNGUwZDgxMjAyNWU1YTg4Mjk2NjZfNi0zLTEtMS03NjI1Ng_e2602a25-e3a6-46cf-a70e-cdba5c8085d7"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="iac095c27aadb4e19904f1b634abd5e64_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI0N2YzZTdkZWQwZDRlMGQ4MTIwMjVlNWE4ODI5NjY2L3RhYmxlcmFuZ2U6YjQ3ZjNlN2RlZDBkNGUwZDgxMjAyNWU1YTg4Mjk2NjZfNi01LTEtMS03NjI1Ng_5fb94f4c-2526-406a-b822-38f710f7455f"
      unitRef="usd">221212000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i200a195d08e346ba874f1e5db0859e3d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI0N2YzZTdkZWQwZDRlMGQ4MTIwMjVlNWE4ODI5NjY2L3RhYmxlcmFuZ2U6YjQ3ZjNlN2RlZDBkNGUwZDgxMjAyNWU1YTg4Mjk2NjZfNi03LTEtMS03NjI1Ng_4015f97e-0b2f-4875-bd71-e0af11d03dd1"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ib4051aed82014aada81387f9c7651ee4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI0N2YzZTdkZWQwZDRlMGQ4MTIwMjVlNWE4ODI5NjY2L3RhYmxlcmFuZ2U6YjQ3ZjNlN2RlZDBkNGUwZDgxMjAyNWU1YTg4Mjk2NjZfOC0xLTEtMS03NjI1Ng_36036ac0-79d3-4add-8064-21bb82b8f6c8"
      unitRef="usd">306884000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ifc5854522863459ab7c86bf0e8b9d28c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI0N2YzZTdkZWQwZDRlMGQ4MTIwMjVlNWE4ODI5NjY2L3RhYmxlcmFuZ2U6YjQ3ZjNlN2RlZDBkNGUwZDgxMjAyNWU1YTg4Mjk2NjZfOC0zLTEtMS03NjI1Ng_dcd8059f-86f8-45ec-935b-8686951d8692"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ia970e5caa595443b8b201ef27aaea3e4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI0N2YzZTdkZWQwZDRlMGQ4MTIwMjVlNWE4ODI5NjY2L3RhYmxlcmFuZ2U6YjQ3ZjNlN2RlZDBkNGUwZDgxMjAyNWU1YTg4Mjk2NjZfOC01LTEtMS03NjI1Ng_96d8b106-987d-49c9-a411-97b5a95d45f0"
      unitRef="usd">306884000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="if499bf90e3b44b6d9c0c075025b32410_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI0N2YzZTdkZWQwZDRlMGQ4MTIwMjVlNWE4ODI5NjY2L3RhYmxlcmFuZ2U6YjQ3ZjNlN2RlZDBkNGUwZDgxMjAyNWU1YTg4Mjk2NjZfOC03LTEtMS03NjI1Ng_1a90faf6-9d45-49cd-a867-806730a49c31"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ic8700ba95fcb44f0a946c35ecb82d1d2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI0N2YzZTdkZWQwZDRlMGQ4MTIwMjVlNWE4ODI5NjY2L3RhYmxlcmFuZ2U6YjQ3ZjNlN2RlZDBkNGUwZDgxMjAyNWU1YTg4Mjk2NjZfOS0xLTEtMS03NjI1Ng_3c066327-e0b3-4fb4-9dcd-9c97a4a2ef1f"
      unitRef="usd">315861000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i4fdb49aa6869487b86711e0cf1bfee63_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI0N2YzZTdkZWQwZDRlMGQ4MTIwMjVlNWE4ODI5NjY2L3RhYmxlcmFuZ2U6YjQ3ZjNlN2RlZDBkNGUwZDgxMjAyNWU1YTg4Mjk2NjZfOS0zLTEtMS03NjI1Ng_204bed52-cbb1-4134-babc-1eed003c1e3c"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i071d0954831d45a689cf1fcf612bcb97_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI0N2YzZTdkZWQwZDRlMGQ4MTIwMjVlNWE4ODI5NjY2L3RhYmxlcmFuZ2U6YjQ3ZjNlN2RlZDBkNGUwZDgxMjAyNWU1YTg4Mjk2NjZfOS01LTEtMS03NjI1Ng_33fcd2c0-9f35-405a-a553-b61b85c41343"
      unitRef="usd">315861000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i6c1bd0d4c8784a5cab4aab82c81cc535_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI0N2YzZTdkZWQwZDRlMGQ4MTIwMjVlNWE4ODI5NjY2L3RhYmxlcmFuZ2U6YjQ3ZjNlN2RlZDBkNGUwZDgxMjAyNWU1YTg4Mjk2NjZfOS03LTEtMS03NjI1Ng_e21146e9-c91d-423e-a58d-213dcb6f3c50"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="if24d55dc510446218ded1eb0b9e6b0b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI0N2YzZTdkZWQwZDRlMGQ4MTIwMjVlNWE4ODI5NjY2L3RhYmxlcmFuZ2U6YjQ3ZjNlN2RlZDBkNGUwZDgxMjAyNWU1YTg4Mjk2NjZfMTEtMS0xLTEtNzYyNTY_8d14319d-8cad-4adb-90ff-183e38888130"
      unitRef="usd">2014000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ic82839cd3e804bc2b6446d7f2275eb85_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI0N2YzZTdkZWQwZDRlMGQ4MTIwMjVlNWE4ODI5NjY2L3RhYmxlcmFuZ2U6YjQ3ZjNlN2RlZDBkNGUwZDgxMjAyNWU1YTg4Mjk2NjZfMTEtMy0xLTEtNzYyNTY_4518f966-bfa2-4548-b2ba-de55aeac650e"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i887c4e2b69e04750b212401b921df2b8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI0N2YzZTdkZWQwZDRlMGQ4MTIwMjVlNWE4ODI5NjY2L3RhYmxlcmFuZ2U6YjQ3ZjNlN2RlZDBkNGUwZDgxMjAyNWU1YTg4Mjk2NjZfMTEtNS0xLTEtNzYyNTY_73074579-1619-4519-aeda-999e6f9feb2c"
      unitRef="usd">2014000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i2a68c131cdeb416dad15dec21df9536e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI0N2YzZTdkZWQwZDRlMGQ4MTIwMjVlNWE4ODI5NjY2L3RhYmxlcmFuZ2U6YjQ3ZjNlN2RlZDBkNGUwZDgxMjAyNWU1YTg4Mjk2NjZfMTEtNy0xLTEtNzYyNTY_917db766-d4ef-47bf-878c-942adb10678f"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i4273a7ecc3bc4ddb8f9f0c81261e368d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI0N2YzZTdkZWQwZDRlMGQ4MTIwMjVlNWE4ODI5NjY2L3RhYmxlcmFuZ2U6YjQ3ZjNlN2RlZDBkNGUwZDgxMjAyNWU1YTg4Mjk2NjZfMTItMS0xLTEtNzYyNTY_e45e378a-30a0-4d15-8a8d-ebd3b4adef33"
      unitRef="usd">26991000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i7dd15e349372463cad3d10e4fb08072b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI0N2YzZTdkZWQwZDRlMGQ4MTIwMjVlNWE4ODI5NjY2L3RhYmxlcmFuZ2U6YjQ3ZjNlN2RlZDBkNGUwZDgxMjAyNWU1YTg4Mjk2NjZfMTItMy0xLTEtNzYyNTY_bc0b61b0-74f2-4e31-9d14-ad2274fa14bd"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i6169c827ecf844ec9747c17cff606ee0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI0N2YzZTdkZWQwZDRlMGQ4MTIwMjVlNWE4ODI5NjY2L3RhYmxlcmFuZ2U6YjQ3ZjNlN2RlZDBkNGUwZDgxMjAyNWU1YTg4Mjk2NjZfMTItNS0xLTEtNzYyNTY_e1c0f942-58ec-412d-9be4-88eebdc568bb"
      unitRef="usd">26991000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="id38fb0e31ad64672ac9b21ab1f5efd66_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI0N2YzZTdkZWQwZDRlMGQ4MTIwMjVlNWE4ODI5NjY2L3RhYmxlcmFuZ2U6YjQ3ZjNlN2RlZDBkNGUwZDgxMjAyNWU1YTg4Mjk2NjZfMTItNy0xLTEtNzYyNTY_8fc982df-15e4-4ff8-88fa-efa6f3e5aa11"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i345d0d57dafb46bfa689427b83d7daa0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI0N2YzZTdkZWQwZDRlMGQ4MTIwMjVlNWE4ODI5NjY2L3RhYmxlcmFuZ2U6YjQ3ZjNlN2RlZDBkNGUwZDgxMjAyNWU1YTg4Mjk2NjZfMTMtMS0xLTEtNzYyNTY_cb4cdf32-ab7a-48c0-857b-45b863d7c694"
      unitRef="usd">894335000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i7fe0cd59f7a5473eb5264169ccb2dc43_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI0N2YzZTdkZWQwZDRlMGQ4MTIwMjVlNWE4ODI5NjY2L3RhYmxlcmFuZ2U6YjQ3ZjNlN2RlZDBkNGUwZDgxMjAyNWU1YTg4Mjk2NjZfMTMtMy0xLTEtNzYyNTY_1ad79af0-662f-4ae5-9ea5-ae9318f9b12d"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i27949ee05cbb4bb3a92944ce93726ee0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI0N2YzZTdkZWQwZDRlMGQ4MTIwMjVlNWE4ODI5NjY2L3RhYmxlcmFuZ2U6YjQ3ZjNlN2RlZDBkNGUwZDgxMjAyNWU1YTg4Mjk2NjZfMTMtNS0xLTEtNzYyNTY_372a2817-ac2f-466c-99db-3f2f66c033b5"
      unitRef="usd">894335000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="id81d860dcdb347bf9bd67ccf2f365aaf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI0N2YzZTdkZWQwZDRlMGQ4MTIwMjVlNWE4ODI5NjY2L3RhYmxlcmFuZ2U6YjQ3ZjNlN2RlZDBkNGUwZDgxMjAyNWU1YTg4Mjk2NjZfMTMtNy0xLTEtNzYyNTY_920616de-4105-494e-9fa6-859e132cd74d"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i345d0d57dafb46bfa689427b83d7daa0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI0N2YzZTdkZWQwZDRlMGQ4MTIwMjVlNWE4ODI5NjY2L3RhYmxlcmFuZ2U6YjQ3ZjNlN2RlZDBkNGUwZDgxMjAyNWU1YTg4Mjk2NjZfMTQtMS0xLTEtNzYyNTY_b04163ff-f3f7-4d43-8d21-d45f913e62b8"
      unitRef="usd">240000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i7fe0cd59f7a5473eb5264169ccb2dc43_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI0N2YzZTdkZWQwZDRlMGQ4MTIwMjVlNWE4ODI5NjY2L3RhYmxlcmFuZ2U6YjQ3ZjNlN2RlZDBkNGUwZDgxMjAyNWU1YTg4Mjk2NjZfMTQtMy0xLTEtNzYyNTY_db596fc4-75d7-4d28-a3ad-83b0ab2fe752"
      unitRef="usd">240000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i27949ee05cbb4bb3a92944ce93726ee0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI0N2YzZTdkZWQwZDRlMGQ4MTIwMjVlNWE4ODI5NjY2L3RhYmxlcmFuZ2U6YjQ3ZjNlN2RlZDBkNGUwZDgxMjAyNWU1YTg4Mjk2NjZfMTQtNS0xLTEtNzYyNTY_198fc601-ad17-4d1e-ae74-08c57970d296"
      unitRef="usd">0</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="id81d860dcdb347bf9bd67ccf2f365aaf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI0N2YzZTdkZWQwZDRlMGQ4MTIwMjVlNWE4ODI5NjY2L3RhYmxlcmFuZ2U6YjQ3ZjNlN2RlZDBkNGUwZDgxMjAyNWU1YTg4Mjk2NjZfMTQtNy0xLTEtNzYyNTY_18773adb-4d38-4377-bc8d-71d7a2330c75"
      unitRef="usd">0</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:InterestRateDerivativeAssetsAtFairValue
      contextRef="i3d3fc12923f548f2b93d5c57ca879987_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI0N2YzZTdkZWQwZDRlMGQ4MTIwMjVlNWE4ODI5NjY2L3RhYmxlcmFuZ2U6YjQ3ZjNlN2RlZDBkNGUwZDgxMjAyNWU1YTg4Mjk2NjZfMTUtMS0xLTEtNzYyNTY_3d66ddc4-8ed4-43bc-8eec-4e9c8aee13b0"
      unitRef="usd">15219000</us-gaap:InterestRateDerivativeAssetsAtFairValue>
    <us-gaap:InterestRateDerivativeAssetsAtFairValue
      contextRef="i518f7cd359274c6780f23e3f83384940_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI0N2YzZTdkZWQwZDRlMGQ4MTIwMjVlNWE4ODI5NjY2L3RhYmxlcmFuZ2U6YjQ3ZjNlN2RlZDBkNGUwZDgxMjAyNWU1YTg4Mjk2NjZfMTUtMy0xLTEtNzYyNTY_9334f842-25df-417b-8568-55ea03bfa0f1"
      unitRef="usd">0</us-gaap:InterestRateDerivativeAssetsAtFairValue>
    <us-gaap:InterestRateDerivativeAssetsAtFairValue
      contextRef="i596e9024500146e68193c2c5510a9ef5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI0N2YzZTdkZWQwZDRlMGQ4MTIwMjVlNWE4ODI5NjY2L3RhYmxlcmFuZ2U6YjQ3ZjNlN2RlZDBkNGUwZDgxMjAyNWU1YTg4Mjk2NjZfMTUtNS0xLTEtNzYyNTY_000afef4-1f66-498c-a720-b71d72f5bc86"
      unitRef="usd">15219000</us-gaap:InterestRateDerivativeAssetsAtFairValue>
    <us-gaap:InterestRateDerivativeAssetsAtFairValue
      contextRef="i2cf0f060780d4ad0b5b7c60e04e74da3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI0N2YzZTdkZWQwZDRlMGQ4MTIwMjVlNWE4ODI5NjY2L3RhYmxlcmFuZ2U6YjQ3ZjNlN2RlZDBkNGUwZDgxMjAyNWU1YTg4Mjk2NjZfMTUtNy0xLTEtNzYyNTY_c54ce07a-05a1-4109-b7cd-0a4682d31c32"
      unitRef="usd">0</us-gaap:InterestRateDerivativeAssetsAtFairValue>
    <us-gaap:InterestRateDerivativeLiabilitiesAtFairValue
      contextRef="i3d3fc12923f548f2b93d5c57ca879987_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI0N2YzZTdkZWQwZDRlMGQ4MTIwMjVlNWE4ODI5NjY2L3RhYmxlcmFuZ2U6YjQ3ZjNlN2RlZDBkNGUwZDgxMjAyNWU1YTg4Mjk2NjZfMTctMS0xLTEtNzYyNTY_9cd26545-f5f4-4639-af55-cdae0d1c9b50"
      unitRef="usd">15286000</us-gaap:InterestRateDerivativeLiabilitiesAtFairValue>
    <us-gaap:InterestRateDerivativeLiabilitiesAtFairValue
      contextRef="i518f7cd359274c6780f23e3f83384940_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI0N2YzZTdkZWQwZDRlMGQ4MTIwMjVlNWE4ODI5NjY2L3RhYmxlcmFuZ2U6YjQ3ZjNlN2RlZDBkNGUwZDgxMjAyNWU1YTg4Mjk2NjZfMTctMy0xLTEtNzYyNTY_07e2d126-5c4c-47e9-8fac-89f18e05e275"
      unitRef="usd">0</us-gaap:InterestRateDerivativeLiabilitiesAtFairValue>
    <us-gaap:InterestRateDerivativeLiabilitiesAtFairValue
      contextRef="i596e9024500146e68193c2c5510a9ef5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI0N2YzZTdkZWQwZDRlMGQ4MTIwMjVlNWE4ODI5NjY2L3RhYmxlcmFuZ2U6YjQ3ZjNlN2RlZDBkNGUwZDgxMjAyNWU1YTg4Mjk2NjZfMTctNS0xLTEtNzYyNTY_8419e46b-0d51-4dba-9db2-c56a6c050e57"
      unitRef="usd">15286000</us-gaap:InterestRateDerivativeLiabilitiesAtFairValue>
    <us-gaap:InterestRateDerivativeLiabilitiesAtFairValue
      contextRef="i2cf0f060780d4ad0b5b7c60e04e74da3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI0N2YzZTdkZWQwZDRlMGQ4MTIwMjVlNWE4ODI5NjY2L3RhYmxlcmFuZ2U6YjQ3ZjNlN2RlZDBkNGUwZDgxMjAyNWU1YTg4Mjk2NjZfMTctNy0xLTEtNzYyNTY_fa916e53-21bc-4de1-a577-d4c0b18bb6a6"
      unitRef="usd">0</us-gaap:InterestRateDerivativeLiabilitiesAtFairValue>
    <us-gaap:FairValueAssetsMeasuredOnNonrecurringBasisTextBlock
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RleHRyZWdpb246NTVkZmMyNmNmMjk0NDc5ZTg5MDkzYTkxZDA3ZTE4NWFfODkwOA_df8f3de4-1f74-49d7-8eba-9463132737c4">The following tables represent assets measured at fair value on a nonrecurring basis at the dates indicated:&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.040%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.208%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding: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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair Value at March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Basis&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;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="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&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-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level&#160;1&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-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level&#160;2&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-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Collateral-dependent loans:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial business:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial and industrial&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="30" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Real estate construction and land development:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial and multifamily&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total assets measured at fair value on a nonrecurring basis&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:45pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Basis represents the outstanding principal balance of collateral-dependent loans.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&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:30.040%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.208%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding: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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair Value at 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="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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Basis&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;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="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&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-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level&#160;1&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-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level&#160;2&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-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Collateral-dependent loans:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial business:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial and industrial&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Owner-occupied CRE&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 46pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;Total commercial business&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="30" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Real estate construction and land development:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;text-indent:-18pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial and multifamily&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,772&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Prepaid expenses and other assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Branch held for sale &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total assets measured at fair value on a nonrecurring basis&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:45pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Basis represents the outstanding principal balance of collateral-dependent loans and the carrying value of the branch held for sale.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:45pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In December 2021, one branch was written down to its net realizable value concurrent with the signing of an agreement for sale at a future date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table represents the net (loss) gain recorded in earnings as a result of nonrecurring fair value adjustments recorded during the periods indicated:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.707%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.205%"/&gt;&lt;td style="width:0.1%"/&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="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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended &lt;br/&gt;March 31,&lt;/span&gt;&lt;/td&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&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="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Collateral-dependent loans:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial business:&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="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:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial and industrial&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(12)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(34)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Real estate construction and land development:&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial and multifamily&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(14)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(12)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(48)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Prepaid expenses and other assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Branch held for sale&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&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="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:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net loss from nonrecurring fair value adjustments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(12)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(28)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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;/table&gt;&lt;/div&gt;</us-gaap:FairValueAssetsMeasuredOnNonrecurringBasisTextBlock>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i45e6d837705443ec87a411e226b8c31a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmU1ODAxMTE3YWQyYzQzYmY5YzIwNzZlOTU3ODFhM2Y5L3RhYmxlcmFuZ2U6ZTU4MDExMTdhZDJjNDNiZjljMjA3NmU5NTc4MWEzZjlfNS0xLTEtMS03NjI1Ng_6510006a-a9c1-4a44-bf9c-c8dde9e166c9"
      unitRef="usd">336000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="i45e6d837705443ec87a411e226b8c31a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmU1ODAxMTE3YWQyYzQzYmY5YzIwNzZlOTU3ODFhM2Y5L3RhYmxlcmFuZ2U6ZTU4MDExMTdhZDJjNDNiZjljMjA3NmU5NTc4MWEzZjlfNS0zLTEtMS03NjI1Ng_b769a986-e0aa-4a33-90a8-a64f609bd541"
      unitRef="usd">215000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="i4318e5821db84135bb92776705f95f65_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmU1ODAxMTE3YWQyYzQzYmY5YzIwNzZlOTU3ODFhM2Y5L3RhYmxlcmFuZ2U6ZTU4MDExMTdhZDJjNDNiZjljMjA3NmU5NTc4MWEzZjlfNS01LTEtMS03NjI1Ng_ed5f1fe6-7763-49d3-b3ad-f413b3722ee7"
      unitRef="usd">0</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="i5c47d4b447544815951c2b9c13d018ec_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmU1ODAxMTE3YWQyYzQzYmY5YzIwNzZlOTU3ODFhM2Y5L3RhYmxlcmFuZ2U6ZTU4MDExMTdhZDJjNDNiZjljMjA3NmU5NTc4MWEzZjlfNS03LTEtMS03NjI1Ng_b53678b9-1461-4d02-81f1-6d6b3b01033c"
      unitRef="usd">0</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="i7dac87fcdd52469084b5b2873735a192_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmU1ODAxMTE3YWQyYzQzYmY5YzIwNzZlOTU3ODFhM2Y5L3RhYmxlcmFuZ2U6ZTU4MDExMTdhZDJjNDNiZjljMjA3NmU5NTc4MWEzZjlfNS05LTEtMS03NjI1Ng_3458905b-d891-4608-87ec-e7faa2a0a75b"
      unitRef="usd">215000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="icf6a7c4b2fbd495b8aa640ee672f484f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmU1ODAxMTE3YWQyYzQzYmY5YzIwNzZlOTU3ODFhM2Y5L3RhYmxlcmFuZ2U6ZTU4MDExMTdhZDJjNDNiZjljMjA3NmU5NTc4MWEzZjlfMTItMS0xLTEtNzYyNTY_06f5d7ca-b2f7-4290-aaa3-2c3ea84f50d5"
      unitRef="usd">991000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="icf6a7c4b2fbd495b8aa640ee672f484f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmU1ODAxMTE3YWQyYzQzYmY5YzIwNzZlOTU3ODFhM2Y5L3RhYmxlcmFuZ2U6ZTU4MDExMTdhZDJjNDNiZjljMjA3NmU5NTc4MWEzZjlfMTItMy0xLTEtNzYyNTY_3ab218af-7de2-4e8c-9130-ca624485dccc"
      unitRef="usd">534000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="ib2d6ee4c3c08406b83db8cf5a9925b8b_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmU1ODAxMTE3YWQyYzQzYmY5YzIwNzZlOTU3ODFhM2Y5L3RhYmxlcmFuZ2U6ZTU4MDExMTdhZDJjNDNiZjljMjA3NmU5NTc4MWEzZjlfMTItNS0xLTEtNzYyNTY_de01e379-9a5a-4273-b5ee-f02679a88767"
      unitRef="usd">0</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="i616d12b316064c9ba43f1f48544a4064_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmU1ODAxMTE3YWQyYzQzYmY5YzIwNzZlOTU3ODFhM2Y5L3RhYmxlcmFuZ2U6ZTU4MDExMTdhZDJjNDNiZjljMjA3NmU5NTc4MWEzZjlfMTItNy0xLTEtNzYyNTY_163be398-46fd-4154-b05a-d60b5231c786"
      unitRef="usd">0</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="i342985948cf54e5a9f316db6755f56e3_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmU1ODAxMTE3YWQyYzQzYmY5YzIwNzZlOTU3ODFhM2Y5L3RhYmxlcmFuZ2U6ZTU4MDExMTdhZDJjNDNiZjljMjA3NmU5NTc4MWEzZjlfMTItOS0xLTEtNzYyNTY_1e9b7f03-a9b3-4947-a6ac-27614f59a5d9"
      unitRef="usd">534000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i2e3de4bcdabc4adda8a4390d2e192a12_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmU1ODAxMTE3YWQyYzQzYmY5YzIwNzZlOTU3ODFhM2Y5L3RhYmxlcmFuZ2U6ZTU4MDExMTdhZDJjNDNiZjljMjA3NmU5NTc4MWEzZjlfMTgtMS0xLTEtNzYyNTY_bde3c178-a080-4d66-acc3-68c4d469911c"
      unitRef="usd">1327000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i51faaa94a2a346e4a3509d425d39728e_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmU1ODAxMTE3YWQyYzQzYmY5YzIwNzZlOTU3ODFhM2Y5L3RhYmxlcmFuZ2U6ZTU4MDExMTdhZDJjNDNiZjljMjA3NmU5NTc4MWEzZjlfMTgtMy0xLTEtNzYyNTY_5f20b5d7-0b3f-4a34-a865-c04a36b4616d"
      unitRef="usd">749000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ib2a2fdf541f645139b43d8379a9acc2e_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmU1ODAxMTE3YWQyYzQzYmY5YzIwNzZlOTU3ODFhM2Y5L3RhYmxlcmFuZ2U6ZTU4MDExMTdhZDJjNDNiZjljMjA3NmU5NTc4MWEzZjlfMTgtNS0xLTEtNzYyNTY_3183315f-24d8-4cd5-9269-c608fe3ca4dc"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i9049869ce7a84ecaa32999af12aea3af_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmU1ODAxMTE3YWQyYzQzYmY5YzIwNzZlOTU3ODFhM2Y5L3RhYmxlcmFuZ2U6ZTU4MDExMTdhZDJjNDNiZjljMjA3NmU5NTc4MWEzZjlfMTgtNy0xLTEtNzYyNTY_b65142ec-2ac0-4f84-bfcd-b1ae0fac1f13"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i51faaa94a2a346e4a3509d425d39728e_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmU1ODAxMTE3YWQyYzQzYmY5YzIwNzZlOTU3ODFhM2Y5L3RhYmxlcmFuZ2U6ZTU4MDExMTdhZDJjNDNiZjljMjA3NmU5NTc4MWEzZjlfMTgtOS0xLTEtNzYyNTY_9dd3ed1c-9006-4aa9-a4ae-edbc83152924"
      unitRef="usd">749000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ic1512b2a63014dff855b4d72a153e4c7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI3YTE0MDBiOGJiZTQwMzc5ZWRkN2YxNzQ3MmYwNTM0L3RhYmxlcmFuZ2U6YjdhMTQwMGI4YmJlNDAzNzllZGQ3ZjE3NDcyZjA1MzRfNS0xLTEtMS03NjI1Ng_98d31487-b69e-42fe-8fe2-0e1e49b5bd33"
      unitRef="usd">1911000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i9c1522a316884c33abf9bb60e6db1e9e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI3YTE0MDBiOGJiZTQwMzc5ZWRkN2YxNzQ3MmYwNTM0L3RhYmxlcmFuZ2U6YjdhMTQwMGI4YmJlNDAzNzllZGQ3ZjE3NDcyZjA1MzRfNS0zLTEtMS03NjI1Ng_9422a850-cdec-4f0a-b543-676b7914eefd"
      unitRef="usd">1049000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="icc0b541d8c7e4a86bead09cf9ee82189_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI3YTE0MDBiOGJiZTQwMzc5ZWRkN2YxNzQ3MmYwNTM0L3RhYmxlcmFuZ2U6YjdhMTQwMGI4YmJlNDAzNzllZGQ3ZjE3NDcyZjA1MzRfNS01LTEtMS03NjI1Ng_08c9a5a7-9134-4f93-8acb-f9cc8a1fe7c2"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i92d97fd5242b455487b5b5d5b889aff8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI3YTE0MDBiOGJiZTQwMzc5ZWRkN2YxNzQ3MmYwNTM0L3RhYmxlcmFuZ2U6YjdhMTQwMGI4YmJlNDAzNzllZGQ3ZjE3NDcyZjA1MzRfNS03LTEtMS03NjI1Ng_9d2a8ee8-a772-4c93-bf13-afe778301e10"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i814438e6ecbc415483e73e2834b6885c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI3YTE0MDBiOGJiZTQwMzc5ZWRkN2YxNzQ3MmYwNTM0L3RhYmxlcmFuZ2U6YjdhMTQwMGI4YmJlNDAzNzllZGQ3ZjE3NDcyZjA1MzRfNS05LTEtMS03NjI1Ng_c1fcdd56-1872-4e6d-b695-e6bb4ca33332"
      unitRef="usd">1049000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ieefb3c1208d1472480dd30fe59c258dd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI3YTE0MDBiOGJiZTQwMzc5ZWRkN2YxNzQ3MmYwNTM0L3RhYmxlcmFuZ2U6YjdhMTQwMGI4YmJlNDAzNzllZGQ3ZjE3NDcyZjA1MzRfNi0xLTEtMS04NDY4Mw_1696622c-3a41-456b-ba39-4110447a49c4"
      unitRef="usd">613000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="if2ea87bfad774ca581da4db93b0e8d68_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI3YTE0MDBiOGJiZTQwMzc5ZWRkN2YxNzQ3MmYwNTM0L3RhYmxlcmFuZ2U6YjdhMTQwMGI4YmJlNDAzNzllZGQ3ZjE3NDcyZjA1MzRfNi0zLTEtMS05NDgwMQ_30e7f17a-f8c9-4051-ae60-4d164541bf6e"
      unitRef="usd">189000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ib4ec2c7379394053890e2cd3b39e3554_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI3YTE0MDBiOGJiZTQwMzc5ZWRkN2YxNzQ3MmYwNTM0L3RhYmxlcmFuZ2U6YjdhMTQwMGI4YmJlNDAzNzllZGQ3ZjE3NDcyZjA1MzRfNi01LTEtMS05NDg5NA_696cc913-988c-463f-94b3-d5699ed2fa0e"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i624ac700652f4dc0ac76dbc52b7fdf66_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI3YTE0MDBiOGJiZTQwMzc5ZWRkN2YxNzQ3MmYwNTM0L3RhYmxlcmFuZ2U6YjdhMTQwMGI4YmJlNDAzNzllZGQ3ZjE3NDcyZjA1MzRfNi03LTEtMS05NDg5NA_fefbb231-86ae-4d79-9984-b148b34e8049"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i0a1bad7f6e1b4e6e8b6742e55fd9c6e8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI3YTE0MDBiOGJiZTQwMzc5ZWRkN2YxNzQ3MmYwNTM0L3RhYmxlcmFuZ2U6YjdhMTQwMGI4YmJlNDAzNzllZGQ3ZjE3NDcyZjA1MzRfNi05LTEtMS05NDg5NA_89999bf0-bc1f-4b32-8872-5121f503f3c9"
      unitRef="usd">189000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i958ba10ad633460dae29c308f83a5836_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI3YTE0MDBiOGJiZTQwMzc5ZWRkN2YxNzQ3MmYwNTM0L3RhYmxlcmFuZ2U6YjdhMTQwMGI4YmJlNDAzNzllZGQ3ZjE3NDcyZjA1MzRfOC0xLTEtMS05NDg5Mg_9541913f-7de9-4f47-961c-f4766e7d54d8"
      unitRef="usd">2524000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ice83d854896e45e9b731c136b8767553_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI3YTE0MDBiOGJiZTQwMzc5ZWRkN2YxNzQ3MmYwNTM0L3RhYmxlcmFuZ2U6YjdhMTQwMGI4YmJlNDAzNzllZGQ3ZjE3NDcyZjA1MzRfOC0zLTEtMS05NDg5MA_33f30c34-5ea3-44e5-8d63-71e2e976d1f8"
      unitRef="usd">1238000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i6004e9dbb49b4ef4af0efd548c8e641c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI3YTE0MDBiOGJiZTQwMzc5ZWRkN2YxNzQ3MmYwNTM0L3RhYmxlcmFuZ2U6YjdhMTQwMGI4YmJlNDAzNzllZGQ3ZjE3NDcyZjA1MzRfOC01LTEtMS05NDg5Ng_ca07323d-d4fc-4f81-ad00-4c99e734f164"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i4ff77a53816a4c3c9dfcf308b81fef83_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI3YTE0MDBiOGJiZTQwMzc5ZWRkN2YxNzQ3MmYwNTM0L3RhYmxlcmFuZ2U6YjdhMTQwMGI4YmJlNDAzNzllZGQ3ZjE3NDcyZjA1MzRfOC03LTEtMS05NDg5Ng_e90e937f-ff20-4192-a1df-676356a736b5"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i8d3a7781cdca46bd836152b226f893e3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI3YTE0MDBiOGJiZTQwMzc5ZWRkN2YxNzQ3MmYwNTM0L3RhYmxlcmFuZ2U6YjdhMTQwMGI4YmJlNDAzNzllZGQ3ZjE3NDcyZjA1MzRfOC05LTEtMS05NDg5Ng_7784022c-8e81-4803-aab8-71c3e358fd84"
      unitRef="usd">1238000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i8ebecf5a1be040c2b653099652b5bb8f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI3YTE0MDBiOGJiZTQwMzc5ZWRkN2YxNzQ3MmYwNTM0L3RhYmxlcmFuZ2U6YjdhMTQwMGI4YmJlNDAzNzllZGQ3ZjE3NDcyZjA1MzRfMTItMS0xLTEtODQ3MjE_acae195c-51f8-4c84-be69-6fde9d827c79"
      unitRef="usd">991000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i51666dc68c91400c9c07fa2e4c8ad461_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI3YTE0MDBiOGJiZTQwMzc5ZWRkN2YxNzQ3MmYwNTM0L3RhYmxlcmFuZ2U6YjdhMTQwMGI4YmJlNDAzNzllZGQ3ZjE3NDcyZjA1MzRfMTItMy0xLTEtOTQ4OTg_99af8a6f-7dc0-496a-ac6e-3f33543b0539"
      unitRef="usd">534000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ia5b5f42da8cd4e36a2e183b0896c358a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI3YTE0MDBiOGJiZTQwMzc5ZWRkN2YxNzQ3MmYwNTM0L3RhYmxlcmFuZ2U6YjdhMTQwMGI4YmJlNDAzNzllZGQ3ZjE3NDcyZjA1MzRfMTItNS0xLTEtOTQ4OTg_fa628716-71bb-4ca9-a507-54b95f25676c"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i9b01ecfeebee41f3b374020f7cad227a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI3YTE0MDBiOGJiZTQwMzc5ZWRkN2YxNzQ3MmYwNTM0L3RhYmxlcmFuZ2U6YjdhMTQwMGI4YmJlNDAzNzllZGQ3ZjE3NDcyZjA1MzRfMTItNy0xLTEtOTQ4OTg_ee357a57-c97f-4fc6-bc8c-68b16629d4ad"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="id18c626c97a04bdca3d3a13eb697e221_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI3YTE0MDBiOGJiZTQwMzc5ZWRkN2YxNzQ3MmYwNTM0L3RhYmxlcmFuZ2U6YjdhMTQwMGI4YmJlNDAzNzllZGQ3ZjE3NDcyZjA1MzRfMTItOS0xLTEtODQ3MjM_70f6022e-6a92-428a-8a1a-67751aaf3af3"
      unitRef="usd">534000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="id122c42179e246ecb1214f3eb228ba90_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI3YTE0MDBiOGJiZTQwMzc5ZWRkN2YxNzQ3MmYwNTM0L3RhYmxlcmFuZ2U6YjdhMTQwMGI4YmJlNDAzNzllZGQ3ZjE3NDcyZjA1MzRfMTUtMS0xLTEtNzYyNTY_5b0301a0-e725-4a14-ac3c-b81c2aec8aaa"
      unitRef="usd">3515000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i7b7a49ad7c4c48baa8a435a8114019ef_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI3YTE0MDBiOGJiZTQwMzc5ZWRkN2YxNzQ3MmYwNTM0L3RhYmxlcmFuZ2U6YjdhMTQwMGI4YmJlNDAzNzllZGQ3ZjE3NDcyZjA1MzRfMTUtMy0xLTEtNzYyNTY_9c7fc816-3a3c-4833-b4e0-44cac4e11298"
      unitRef="usd">1772000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ib2a08d3d7f1043d494ab695735a4cefc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI3YTE0MDBiOGJiZTQwMzc5ZWRkN2YxNzQ3MmYwNTM0L3RhYmxlcmFuZ2U6YjdhMTQwMGI4YmJlNDAzNzllZGQ3ZjE3NDcyZjA1MzRfMTUtNS0xLTEtNzYyNTY_be76723f-10ca-4c47-a115-ac03367bddb0"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i81b51285834541f1bf68385be4578462_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI3YTE0MDBiOGJiZTQwMzc5ZWRkN2YxNzQ3MmYwNTM0L3RhYmxlcmFuZ2U6YjdhMTQwMGI4YmJlNDAzNzllZGQ3ZjE3NDcyZjA1MzRfMTUtNy0xLTEtNzYyNTY_0e5e31b6-c704-4074-8184-671ac135a1bd"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ibbc4b6fe11ff45d69245d3a4cb4954e9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI3YTE0MDBiOGJiZTQwMzc5ZWRkN2YxNzQ3MmYwNTM0L3RhYmxlcmFuZ2U6YjdhMTQwMGI4YmJlNDAzNzllZGQ3ZjE3NDcyZjA1MzRfMTUtOS0xLTEtNzYyNTY_c1012e13-5765-434f-81d1-e05dcab00ab5"
      unitRef="usd">1772000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i08832308ad14442092d2d4a76e95dfed_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI3YTE0MDBiOGJiZTQwMzc5ZWRkN2YxNzQ3MmYwNTM0L3RhYmxlcmFuZ2U6YjdhMTQwMGI4YmJlNDAzNzllZGQ3ZjE3NDcyZjA1MzRfMTctMS0xLTEtNzYyNTY_81525dfc-5832-4217-a0d0-62b3dfa9ce1b"
      unitRef="usd">698000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i157165d71cd64e24a544fceaabe5791a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI3YTE0MDBiOGJiZTQwMzc5ZWRkN2YxNzQ3MmYwNTM0L3RhYmxlcmFuZ2U6YjdhMTQwMGI4YmJlNDAzNzllZGQ3ZjE3NDcyZjA1MzRfMTctMy0xLTEtNzYyNTY_410968de-22d3-466e-aaa6-ddd56c1fced6"
      unitRef="usd">698000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="i9651946319934f16af76a8b68b993d91_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI3YTE0MDBiOGJiZTQwMzc5ZWRkN2YxNzQ3MmYwNTM0L3RhYmxlcmFuZ2U6YjdhMTQwMGI4YmJlNDAzNzllZGQ3ZjE3NDcyZjA1MzRfMTctNS0xLTEtNzYyNTY_7892c137-3bf4-42eb-bc32-c6a7a81ec8b6"
      unitRef="usd">0</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="idc414f111408424e9fde7cf3c11dcdbe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI3YTE0MDBiOGJiZTQwMzc5ZWRkN2YxNzQ3MmYwNTM0L3RhYmxlcmFuZ2U6YjdhMTQwMGI4YmJlNDAzNzllZGQ3ZjE3NDcyZjA1MzRfMTctNy0xLTEtNzYyNTY_2d25e599-8244-48a4-ad15-468d92558e48"
      unitRef="usd">0</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="i40fa242b3c244ed48c13f22d31e1d22d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI3YTE0MDBiOGJiZTQwMzc5ZWRkN2YxNzQ3MmYwNTM0L3RhYmxlcmFuZ2U6YjdhMTQwMGI4YmJlNDAzNzllZGQ3ZjE3NDcyZjA1MzRfMTctOS0xLTEtNzYyNTY_52b0ca75-795f-4470-b8d2-611762926279"
      unitRef="usd">698000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="if443be1ade2c4b4ab97d7d26d6457609_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI3YTE0MDBiOGJiZTQwMzc5ZWRkN2YxNzQ3MmYwNTM0L3RhYmxlcmFuZ2U6YjdhMTQwMGI4YmJlNDAzNzllZGQ3ZjE3NDcyZjA1MzRfMTgtMS0xLTEtNzYyNTY_947f35f5-5e98-4550-938f-c2bc9e6802aa"
      unitRef="usd">4213000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ib9661d7ae35a4cddb9c521b9737fa510_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI3YTE0MDBiOGJiZTQwMzc5ZWRkN2YxNzQ3MmYwNTM0L3RhYmxlcmFuZ2U6YjdhMTQwMGI4YmJlNDAzNzllZGQ3ZjE3NDcyZjA1MzRfMTgtMy0xLTEtNzYyNTY_dce3a567-4ae2-4ac8-87bc-0fc5610e486e"
      unitRef="usd">2470000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i06bd362bb7264ec4b0c4dba48e788b60_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI3YTE0MDBiOGJiZTQwMzc5ZWRkN2YxNzQ3MmYwNTM0L3RhYmxlcmFuZ2U6YjdhMTQwMGI4YmJlNDAzNzllZGQ3ZjE3NDcyZjA1MzRfMTgtNS0xLTEtNzYyNTY_3b0809db-2212-4108-aed6-dad5c36e6686"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i3188fc3cfdf04e26892884971103a824_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI3YTE0MDBiOGJiZTQwMzc5ZWRkN2YxNzQ3MmYwNTM0L3RhYmxlcmFuZ2U6YjdhMTQwMGI4YmJlNDAzNzllZGQ3ZjE3NDcyZjA1MzRfMTgtNy0xLTEtNzYyNTY_32655f5e-0dbc-4e3f-bb05-e4a95ea3fd39"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="iadf66ef45f1c40d9ab81e6b21d2f0bc5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI3YTE0MDBiOGJiZTQwMzc5ZWRkN2YxNzQ3MmYwNTM0L3RhYmxlcmFuZ2U6YjdhMTQwMGI4YmJlNDAzNzllZGQ3ZjE3NDcyZjA1MzRfMTgtOS0xLTEtNzYyNTY_e249e7f0-378c-4d75-9142-e28ba5d34ee1"
      unitRef="usd">2470000</us-gaap:AssetsFairValueDisclosure>
    <hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings
      contextRef="ice1d713841db4c9aa43f2b8e1f474053_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOjQxYzNmZDJhZGQ2ZDQ2NzM4ZjhmNTRjZTg4M2IxZjE2L3RhYmxlcmFuZ2U6NDFjM2ZkMmFkZDZkNDY3MzhmOGY1NGNlODgzYjFmMTZfNS0xLTEtMS03NjI1Ng_c544baf0-cc07-4ec0-92f9-ea87b0575512"
      unitRef="usd">-12000</hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings>
    <hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings
      contextRef="i0383e5d76eea4470af9bf78bddf81827_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOjQxYzNmZDJhZGQ2ZDQ2NzM4ZjhmNTRjZTg4M2IxZjE2L3RhYmxlcmFuZ2U6NDFjM2ZkMmFkZDZkNDY3MzhmOGY1NGNlODgzYjFmMTZfNS0zLTEtMS03NjI1Ng_e092092b-6311-459a-a97c-304680cef098"
      unitRef="usd">-34000</hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings>
    <hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings
      contextRef="ia4bb5aa886a642e9829256185934f4c3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOjQxYzNmZDJhZGQ2ZDQ2NzM4ZjhmNTRjZTg4M2IxZjE2L3RhYmxlcmFuZ2U6NDFjM2ZkMmFkZDZkNDY3MzhmOGY1NGNlODgzYjFmMTZfMTItMS0xLTEtNzYyNTY_01d89c08-aacf-4163-8a5d-123cb5f2aaca"
      unitRef="usd">0</hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings>
    <hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings
      contextRef="i980064a7af0848aca13afb98815c401a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOjQxYzNmZDJhZGQ2ZDQ2NzM4ZjhmNTRjZTg4M2IxZjE2L3RhYmxlcmFuZ2U6NDFjM2ZkMmFkZDZkNDY3MzhmOGY1NGNlODgzYjFmMTZfMTItMy0xLTEtNzYyNTY_4ebab643-37a7-4a58-ac71-fd9ea64f537c"
      unitRef="usd">-14000</hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings>
    <hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings
      contextRef="ifa40f318f7fc4cdd8d280715955118f1_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOjQxYzNmZDJhZGQ2ZDQ2NzM4ZjhmNTRjZTg4M2IxZjE2L3RhYmxlcmFuZ2U6NDFjM2ZkMmFkZDZkNDY3MzhmOGY1NGNlODgzYjFmMTZfMTMtMS0xLTEtNzYyNTY_5e1e2fff-74b3-4909-af25-3d988c308edc"
      unitRef="usd">-12000</hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings>
    <hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings
      contextRef="i322a107a2b2d41639b4a1bfb75a00e02_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOjQxYzNmZDJhZGQ2ZDQ2NzM4ZjhmNTRjZTg4M2IxZjE2L3RhYmxlcmFuZ2U6NDFjM2ZkMmFkZDZkNDY3MzhmOGY1NGNlODgzYjFmMTZfMTMtMy0xLTEtNzYyNTY_34c80a3f-0a96-486e-9fa4-d4dc4f8318e1"
      unitRef="usd">-48000</hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings>
    <hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings
      contextRef="i9fcc4aa1462943e3803207406647a886_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOjQxYzNmZDJhZGQ2ZDQ2NzM4ZjhmNTRjZTg4M2IxZjE2L3RhYmxlcmFuZ2U6NDFjM2ZkMmFkZDZkNDY3MzhmOGY1NGNlODgzYjFmMTZfMTUtMS0xLTEtNzYyNTY_3fdd1fef-7636-4ec4-bd7c-854113436448"
      unitRef="usd">0</hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings>
    <hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings
      contextRef="ie155d2757d0049c1a3c578f9c4d64f89_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOjQxYzNmZDJhZGQ2ZDQ2NzM4ZjhmNTRjZTg4M2IxZjE2L3RhYmxlcmFuZ2U6NDFjM2ZkMmFkZDZkNDY3MzhmOGY1NGNlODgzYjFmMTZfMTUtMy0xLTEtNzYyNTY_b389a4b3-8cf5-4993-97d7-64841a09fcd5"
      unitRef="usd">20000</hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings>
    <us-gaap:FairValueOptionChangesInFairValueGainLoss1
      contextRef="i7062e809a1dd43f98b0c22c0a5dfd429_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOjQxYzNmZDJhZGQ2ZDQ2NzM4ZjhmNTRjZTg4M2IxZjE2L3RhYmxlcmFuZ2U6NDFjM2ZkMmFkZDZkNDY3MzhmOGY1NGNlODgzYjFmMTZfMTYtMS0xLTEtNzYyNTY_ed799476-f758-4471-9c35-4adf52fafd23"
      unitRef="usd">-12000</us-gaap:FairValueOptionChangesInFairValueGainLoss1>
    <us-gaap:FairValueOptionChangesInFairValueGainLoss1
      contextRef="i58c64351d7f24d3bbe81c012af70d060_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOjQxYzNmZDJhZGQ2ZDQ2NzM4ZjhmNTRjZTg4M2IxZjE2L3RhYmxlcmFuZ2U6NDFjM2ZkMmFkZDZkNDY3MzhmOGY1NGNlODgzYjFmMTZfMTYtMy0xLTEtNzYyNTY_58c7742d-9a3b-4d2b-aa49-5b25dd09cfc5"
      unitRef="usd">-28000</us-gaap:FairValueOptionChangesInFairValueGainLoss1>
    <us-gaap:FairValueAssetsMeasuredOnNonrecurringBasisValuationTechniquesTextBlock
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RleHRyZWdpb246NTVkZmMyNmNmMjk0NDc5ZTg5MDkzYTkxZDA3ZTE4NWFfODg4NQ_915c2989-354b-4af0-b6b7-58efa39c47f7">&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following tables present quantitative information about Level 3 fair value measurements for financial instruments measured at fair value on a non-recurring basis at the dates indicated:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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:20.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.946%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.612%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Valuation&lt;br/&gt;Technique(s)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Unobservable&#160;Input(s)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Range of Inputs; Weighted&lt;br/&gt;Average&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Collateral-dependent loans&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Market&#160;approach&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Adjustment for differences between the comparable sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;35.0% - (11.0)%; 13.8%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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:20.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.946%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.612%"/&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Valuation&lt;br/&gt;Technique(s)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Unobservable Input(s)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Range of Inputs; Weighted&lt;br/&gt;Average&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Collateral-dependent loans&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Market&#160;approach&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Adjustment for differences between the comparable sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;35.0% - (11.0%); 13.8%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Branch held for sale&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Market approach&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Sale agreement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Not applicable&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueAssetsMeasuredOnNonrecurringBasisValuationTechniquesTextBlock>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="ibc7e9a5a5ba14681a72456e3b39727b7_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOjA0NTY2NDRmMTYwMDQ3NGRiZmM4YjM0MWVjMjMwMTRjL3RhYmxlcmFuZ2U6MDQ1NjY0NGYxNjAwNDc0ZGJmYzhiMzQxZWMyMzAxNGNfMy0xLTEtMS03NjI1Ng_84ba5ef5-a777-4867-a5f0-f64eece2d270"
      unitRef="usd">749000</us-gaap:LoansReceivableFairValueDisclosure>
    <hfwa:ImpairedLoansMeasurementInput
      contextRef="i036117168d9942f1b0af9ae63ed2e3a0_I20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOjA0NTY2NDRmMTYwMDQ3NGRiZmM4YjM0MWVjMjMwMTRjL3RhYmxlcmFuZ2U6MDQ1NjY0NGYxNjAwNDc0ZGJmYzhiMzQxZWMyMzAxNGNfMy03LTEtMS03NjI1Ni90ZXh0cmVnaW9uOmQ2Yjk0NjNkNDRhODRkN2U5YWNjNWVjOTViYWEwZDcyXzU_996269ce-d89f-4347-9dd9-6c980fd5e9aa"
      unitRef="number">0.350</hfwa:ImpairedLoansMeasurementInput>
    <hfwa:ImpairedLoansMeasurementInput
      contextRef="id07d517fa37640329def16e2afe95697_I20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOjA0NTY2NDRmMTYwMDQ3NGRiZmM4YjM0MWVjMjMwMTRjL3RhYmxlcmFuZ2U6MDQ1NjY0NGYxNjAwNDc0ZGJmYzhiMzQxZWMyMzAxNGNfMy03LTEtMS03NjI1Ni90ZXh0cmVnaW9uOmQ2Yjk0NjNkNDRhODRkN2U5YWNjNWVjOTViYWEwZDcyXzEw_8cf1e409-fa60-4d9c-a65d-13d3b4f394d5"
      unitRef="number">-0.110</hfwa:ImpairedLoansMeasurementInput>
    <hfwa:ImpairedLoansMeasurementInput
      contextRef="i98d3b6b717d54b8299e1b5c1664d0404_I20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOjA0NTY2NDRmMTYwMDQ3NGRiZmM4YjM0MWVjMjMwMTRjL3RhYmxlcmFuZ2U6MDQ1NjY0NGYxNjAwNDc0ZGJmYzhiMzQxZWMyMzAxNGNfMy03LTEtMS03NjI1Ni90ZXh0cmVnaW9uOmQ2Yjk0NjNkNDRhODRkN2U5YWNjNWVjOTViYWEwZDcyXzE0_703ec3a9-9713-4dc8-9f74-8c9241340e0e"
      unitRef="number">0.138</hfwa:ImpairedLoansMeasurementInput>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ibbc4b6fe11ff45d69245d3a4cb4954e9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOjdjY2JmODVjZWJkZTQxNjRiOTE1Yzk2N2Y4ZjlhOTljL3RhYmxlcmFuZ2U6N2NjYmY4NWNlYmRlNDE2NGI5MTVjOTY3ZjhmOWE5OWNfMy0xLTEtMS03NjI1Ng_c1012e13-5765-434f-81d1-e05dcab00ab5"
      unitRef="usd">1772000</us-gaap:AssetsFairValueDisclosure>
    <hfwa:ImpairedLoansMeasurementInput
      contextRef="i5145c4b0c3eb4d0f84aafe6534d7f3de_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOjdjY2JmODVjZWJkZTQxNjRiOTE1Yzk2N2Y4ZjlhOTljL3RhYmxlcmFuZ2U6N2NjYmY4NWNlYmRlNDE2NGI5MTVjOTY3ZjhmOWE5OWNfMy03LTEtMS03NjI1Ni90ZXh0cmVnaW9uOmVhMDE5NzIxODMxMzQxOGJhMWY5Mjc4ZjMxYWRlNzdjXzQ_f478faf5-7712-4139-a38e-30e63d873534"
      unitRef="number">35</hfwa:ImpairedLoansMeasurementInput>
    <hfwa:ImpairedLoansMeasurementInput
      contextRef="i4b1c2213ae4343c38a0b3146c7d4f3aa_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOjdjY2JmODVjZWJkZTQxNjRiOTE1Yzk2N2Y4ZjlhOTljL3RhYmxlcmFuZ2U6N2NjYmY4NWNlYmRlNDE2NGI5MTVjOTY3ZjhmOWE5OWNfMy03LTEtMS03NjI1Ni90ZXh0cmVnaW9uOmVhMDE5NzIxODMxMzQxOGJhMWY5Mjc4ZjMxYWRlNzdjXzk_48e5dfe9-748e-4b8b-a49f-1ed00c02bd81"
      unitRef="number">-11</hfwa:ImpairedLoansMeasurementInput>
    <hfwa:ImpairedLoansMeasurementInput
      contextRef="ieb491e2b4f7b4ad2b95652aa72c781f5_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOjdjY2JmODVjZWJkZTQxNjRiOTE1Yzk2N2Y4ZjlhOTljL3RhYmxlcmFuZ2U6N2NjYmY4NWNlYmRlNDE2NGI5MTVjOTY3ZjhmOWE5OWNfMy03LTEtMS03NjI1Ni90ZXh0cmVnaW9uOmVhMDE5NzIxODMxMzQxOGJhMWY5Mjc4ZjMxYWRlNzdjXzEz_928e77c2-4531-4ed2-b847-7b5a48f89bfc"
      unitRef="number">13.8</hfwa:ImpairedLoansMeasurementInput>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="i40fa242b3c244ed48c13f22d31e1d22d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOjdjY2JmODVjZWJkZTQxNjRiOTE1Yzk2N2Y4ZjlhOTljL3RhYmxlcmFuZ2U6N2NjYmY4NWNlYmRlNDE2NGI5MTVjOTY3ZjhmOWE5OWNfNC0xLTEtMS03NjI1Ng_90f00e94-969d-4a4f-9946-ad524be336cd"
      unitRef="usd">698000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:FairValueByBalanceSheetGroupingTextBlock
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RleHRyZWdpb246NTVkZmMyNmNmMjk0NDc5ZTg5MDkzYTkxZDA3ZTE4NWFfODkwOQ_3e1a78b5-9314-4367-94bc-9d77dc515eb7">&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following tables present the carrying value amount of the Company&#x2019;s financial instruments and their corresponding estimated fair values at the dates indicated:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.040%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.208%"/&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="27" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Carrying&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair Value Measurements Using:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Financial Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,576,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,576,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,576,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Investment securities available for sale&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,039,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,039,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,039,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Investment securities held to maturity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;422,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;384,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;384,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Loans held for sale&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Loans receivable, 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,780,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,808,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,808,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accrued interest receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.040%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.208%"/&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="27" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Carrying&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair Value Measurements Using:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Derivative assets - interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Equity security&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Financial Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Non-maturity deposits&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,163,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,163,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,163,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 23.5pt;text-align:left;text-indent:-22.5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Certificates of deposit &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;328,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;329,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;329,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Securities sold under agreement to repurchase&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;49,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;49,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;49,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Junior subordinated debentures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accrued interest payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:-18pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Derivative liabilities - interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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:30.040%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.208%"/&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="27" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Carrying&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair Value Measurements Using:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Financial Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,723,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,723,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,723,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Investment securities available for sale&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;894,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;894,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;894,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Investment securities held to maturity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;383,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;376,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;376,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Loans held for sale&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,476&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Loans receivable, 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,773,301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,849,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,849,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accrued interest receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Derivative assets - interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Equity security&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Financial Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Non-maturity deposits&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,038,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,038,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,038,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:-18pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Certificates of deposit &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;342,839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;344,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;344,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Securities sold under agreement to repurchase&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;50,839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;50,839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;50,839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Junior subordinated debentures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accrued interest payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:-18pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Derivative liabilities - interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueByBalanceSheetGroupingTextBlock>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i1a0c3083dfe347029c1aaad11aef16b3_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfNS0xLTEtMS03NjI1Ng_58b368a2-bc6b-42b7-8ec2-7bc9abc84d83"
      unitRef="usd">1576722000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i999d804023484f32828a3baac0e2ce5a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfNS0zLTEtMS03NjI1Ng_0c3edc11-f539-45f5-b378-9f212037865f"
      unitRef="usd">1576722000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i64bdc541dd804a90944fbc071d9440ea_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfNS01LTEtMS03NjI1Ng_c0ab1db5-ad45-4b97-98ef-6685068c74fb"
      unitRef="usd">1576722000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="idfddf2d452144aa1ba549a3655877301_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfNS03LTEtMS03NjI1Ng_6e0d6880-676c-476e-beb9-8c0c28c8702e"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i06d6e94a7dc542e19f3ce75e74e0c045_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfNS05LTEtMS03NjI1Ng_c3a6ae23-f171-4d0a-b250-64f4bad0dde0"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i1a0c3083dfe347029c1aaad11aef16b3_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfNi0xLTEtMS03NjI1Ng_91ec3124-e243-4ed0-9cc0-3e4014a1c185"
      unitRef="usd">1039924000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i999d804023484f32828a3baac0e2ce5a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfNi0zLTEtMS03NjI1Ng_c6f31a64-4276-4c0e-acce-7276e2908010"
      unitRef="usd">1039924000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i64bdc541dd804a90944fbc071d9440ea_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfNi01LTEtMS03NjI1Ng_cd21440d-7fe0-45a5-8d45-f8a37abb5538"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="idfddf2d452144aa1ba549a3655877301_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfNi03LTEtMS03NjI1Ng_5e69dce5-0ebc-4faf-870a-deb8b9cede15"
      unitRef="usd">1039924000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i06d6e94a7dc542e19f3ce75e74e0c045_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfNi05LTEtMS03NjI1Ng_69a23f86-fefe-4c68-be1e-bd12750c1abc"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:HeldToMaturitySecuritiesFairValue
      contextRef="i1a0c3083dfe347029c1aaad11aef16b3_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfNy0xLTEtMS03NjI1Ng_3cd97a65-f758-44a1-9367-5106a60ac600"
      unitRef="usd">422213000</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:HeldToMaturitySecuritiesFairValue
      contextRef="i999d804023484f32828a3baac0e2ce5a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfNy0zLTEtMS03NjI1Ng_9d377a93-4cb9-4659-ac7f-fe8cc3177d9e"
      unitRef="usd">384822000</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:HeldToMaturitySecuritiesFairValue
      contextRef="i64bdc541dd804a90944fbc071d9440ea_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfNy01LTEtMS03NjI1Ng_a9b4e6df-a702-4254-9b39-8ea4a576dc18"
      unitRef="usd">0</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:HeldToMaturitySecuritiesFairValue
      contextRef="idfddf2d452144aa1ba549a3655877301_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfNy03LTEtMS03NjI1Ng_c84163df-69ad-4e64-979c-54692f732d90"
      unitRef="usd">384822000</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:HeldToMaturitySecuritiesFairValue
      contextRef="i06d6e94a7dc542e19f3ce75e74e0c045_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfNy05LTEtMS03NjI1Ng_0491f1ca-2ca6-47ac-9f03-090be42f35e1"
      unitRef="usd">0</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:LoansHeldForSaleFairValueDisclosure
      contextRef="i1a0c3083dfe347029c1aaad11aef16b3_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfOC0xLTEtMS03NjI1Ng_c1e96dc1-c598-4110-98f8-f24b70812885"
      unitRef="usd">1142000</us-gaap:LoansHeldForSaleFairValueDisclosure>
    <us-gaap:LoansHeldForSaleFairValueDisclosure
      contextRef="i999d804023484f32828a3baac0e2ce5a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfOC0zLTEtMS03NjI1Ng_e1ada0b8-bcc4-4f63-93ea-23dbab9490f2"
      unitRef="usd">1181000</us-gaap:LoansHeldForSaleFairValueDisclosure>
    <us-gaap:LoansHeldForSaleFairValueDisclosure
      contextRef="i64bdc541dd804a90944fbc071d9440ea_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfOC01LTEtMS03NjI1Ng_2eba28d0-2c03-44f9-b15b-773176d6d8d2"
      unitRef="usd">0</us-gaap:LoansHeldForSaleFairValueDisclosure>
    <us-gaap:LoansHeldForSaleFairValueDisclosure
      contextRef="idfddf2d452144aa1ba549a3655877301_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfOC03LTEtMS03NjI1Ng_62a3441b-584a-4d95-9a89-e9d8bcf5bb46"
      unitRef="usd">1181000</us-gaap:LoansHeldForSaleFairValueDisclosure>
    <us-gaap:LoansHeldForSaleFairValueDisclosure
      contextRef="i06d6e94a7dc542e19f3ce75e74e0c045_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfOC05LTEtMS03NjI1Ng_e497e607-abe9-4cb6-a70c-6b4df555da96"
      unitRef="usd">0</us-gaap:LoansHeldForSaleFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="i1a0c3083dfe347029c1aaad11aef16b3_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfOS0xLTEtMS03NjI1Ng_9385a95a-5031-410c-bd26-ccefef0d8e30"
      unitRef="usd">3780845000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="i999d804023484f32828a3baac0e2ce5a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfOS0zLTEtMS03NjI1Ng_806b9d44-20e3-4c34-acdc-91402a92d078"
      unitRef="usd">3808897000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="i64bdc541dd804a90944fbc071d9440ea_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfOS01LTEtMS03NjI1Ng_1148135f-87b8-46f3-9204-6861be75d51c"
      unitRef="usd">0</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="idfddf2d452144aa1ba549a3655877301_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfOS03LTEtMS03NjI1Ng_b89c7b3f-d12f-40aa-a099-fdfb69476c80"
      unitRef="usd">0</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="i06d6e94a7dc542e19f3ce75e74e0c045_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfOS05LTEtMS03NjI1Ng_196c1d98-2612-4d8c-8c29-8897e015a1b1"
      unitRef="usd">3808897000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:AccountsReceivableFairValueDisclosure
      contextRef="i1a0c3083dfe347029c1aaad11aef16b3_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfMTAtMS0xLTEtNzYyNTY_cc06d36c-41d9-4b50-a8cb-e3e0b1481f6f"
      unitRef="usd">14582000</us-gaap:AccountsReceivableFairValueDisclosure>
    <us-gaap:AccountsReceivableFairValueDisclosure
      contextRef="i999d804023484f32828a3baac0e2ce5a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfMTAtMy0xLTEtNzYyNTY_2f1c9d09-c0b8-4303-89fc-df9518852a8b"
      unitRef="usd">14582000</us-gaap:AccountsReceivableFairValueDisclosure>
    <us-gaap:AccountsReceivableFairValueDisclosure
      contextRef="i64bdc541dd804a90944fbc071d9440ea_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfMTAtNS0xLTEtNzYyNTY_6e94d996-d950-481a-858b-a764d4ea5a41"
      unitRef="usd">128000</us-gaap:AccountsReceivableFairValueDisclosure>
    <us-gaap:AccountsReceivableFairValueDisclosure
      contextRef="idfddf2d452144aa1ba549a3655877301_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfMTAtNy0xLTEtNzYyNTY_fed16c34-ca68-4e68-b521-6ef354114778"
      unitRef="usd">4593000</us-gaap:AccountsReceivableFairValueDisclosure>
    <us-gaap:AccountsReceivableFairValueDisclosure
      contextRef="i06d6e94a7dc542e19f3ce75e74e0c045_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfMTAtOS0xLTEtNzYyNTY_9007bd40-360b-46dd-9e51-53ad338e803f"
      unitRef="usd">9861000</us-gaap:AccountsReceivableFairValueDisclosure>
    <us-gaap:InterestRateDerivativeAssetsAtFairValue
      contextRef="i1a0c3083dfe347029c1aaad11aef16b3_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfMTItMS0xLTEtNzYyNTY_f66b148a-2b6e-4b4b-a8ab-2d4529fdad8f"
      unitRef="usd">12975000</us-gaap:InterestRateDerivativeAssetsAtFairValue>
    <us-gaap:InterestRateDerivativeAssetsAtFairValue
      contextRef="i999d804023484f32828a3baac0e2ce5a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfMTItMy0xLTEtNzYyNTY_b4996f89-34b7-46a5-a2ff-720293db1ab4"
      unitRef="usd">12975000</us-gaap:InterestRateDerivativeAssetsAtFairValue>
    <us-gaap:InterestRateDerivativeAssetsAtFairValue
      contextRef="i64bdc541dd804a90944fbc071d9440ea_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfMTItNS0xLTEtNzYyNTY_e32677cc-eda8-42f4-bd81-fb205305067b"
      unitRef="usd">0</us-gaap:InterestRateDerivativeAssetsAtFairValue>
    <us-gaap:InterestRateDerivativeAssetsAtFairValue
      contextRef="idfddf2d452144aa1ba549a3655877301_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfMTItNy0xLTEtNzYyNTY_bd7b0043-5447-4c03-9de3-bb14318e5fa9"
      unitRef="usd">12975000</us-gaap:InterestRateDerivativeAssetsAtFairValue>
    <us-gaap:InterestRateDerivativeAssetsAtFairValue
      contextRef="i06d6e94a7dc542e19f3ce75e74e0c045_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfMTItOS0xLTEtNzYyNTY_975e054d-dacf-49a4-9ced-689c7164518d"
      unitRef="usd">0</us-gaap:InterestRateDerivativeAssetsAtFairValue>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i1a0c3083dfe347029c1aaad11aef16b3_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfMTMtMS0xLTEtNzYyNTY_709afcf9-bbf9-47dd-93c9-c7867420f9a1"
      unitRef="usd">224000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i999d804023484f32828a3baac0e2ce5a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfMTMtMy0xLTEtNzYyNTY_814b67d4-9db7-4166-bbdd-152b77661f0d"
      unitRef="usd">224000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="ibee06b3b1dda41808630950e180fcef9_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfMTMtNS0xLTEtNzYyNTY_95f9e440-dd14-40df-9092-5f1d0eef5ede"
      unitRef="usd">224000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="idfddf2d452144aa1ba549a3655877301_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfMTMtNy0xLTEtNzYyNTY_19fed42e-d47f-4597-9a4a-6abe17d68671"
      unitRef="usd">0</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i06d6e94a7dc542e19f3ce75e74e0c045_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfMTMtOS0xLTEtNzYyNTY_fe59ea0c-5475-4780-b7a8-84a4de957247"
      unitRef="usd">0</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:DepositsFairValueDisclosure
      contextRef="ic56fe2d49fe747078902c2696a19e5a3_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfMTUtMS0xLTEtNzYyNTY_20241f53-342e-4148-957c-91d6fc6d3340"
      unitRef="usd">6163084000</us-gaap:DepositsFairValueDisclosure>
    <us-gaap:DepositsFairValueDisclosure
      contextRef="idfd1fe1c78fc432c9c2d34b04085004f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfMTUtMy0xLTEtNzYyNTY_35e3d387-778e-4b2f-ba76-9cce85b3f77b"
      unitRef="usd">6163084000</us-gaap:DepositsFairValueDisclosure>
    <us-gaap:DepositsFairValueDisclosure
      contextRef="i9ac34b7729234065ac2e3ead6d62b213_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfMTUtNS0xLTEtNzYyNTY_1a87405a-4902-42ca-a820-d1238a4eb51d"
      unitRef="usd">6163084000</us-gaap:DepositsFairValueDisclosure>
    <us-gaap:DepositsFairValueDisclosure
      contextRef="i4ce48bec77be4408ac33bd5402dc2d51_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfMTUtNy0xLTEtNzYyNTY_443f5120-fcfe-4d7d-866d-c35d94841309"
      unitRef="usd">0</us-gaap:DepositsFairValueDisclosure>
    <us-gaap:DepositsFairValueDisclosure
      contextRef="i277df3328eba4e3d81d4473a389766e3_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfMTUtOS0xLTEtNzYyNTY_4da4729e-3110-4b65-8323-3daee71ce26f"
      unitRef="usd">0</us-gaap:DepositsFairValueDisclosure>
    <us-gaap:DepositsFairValueDisclosure
      contextRef="i704c72cd21394b4cb6722e341ad0bc22_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfMTYtMS0xLTEtNzYyNTY_63efc173-b92d-46b5-82dc-4a10b310ad14"
      unitRef="usd">328416000</us-gaap:DepositsFairValueDisclosure>
    <us-gaap:DepositsFairValueDisclosure
      contextRef="i8d5c44f3928c48259cb3fd84ac2d60b5_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfMTYtMy0xLTEtNzYyNTY_e00449ca-e863-4455-ac83-1d7cb0d60ea4"
      unitRef="usd">329358000</us-gaap:DepositsFairValueDisclosure>
    <us-gaap:DepositsFairValueDisclosure
      contextRef="i6df3a19ae1c24acba6ad4e72a99645bf_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfMTYtNS0xLTEtNzYyNTY_7792b387-170b-460b-9139-f1096dcf6c7d"
      unitRef="usd">0</us-gaap:DepositsFairValueDisclosure>
    <us-gaap:DepositsFairValueDisclosure
      contextRef="i204b059779a945b880d0dba650ce5d55_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfMTYtNy0xLTEtNzYyNTY_b2b0f33a-8ff8-4a0e-8343-662ebdb257e0"
      unitRef="usd">0</us-gaap:DepositsFairValueDisclosure>
    <us-gaap:DepositsFairValueDisclosure
      contextRef="iabd9d4e32e9f45ab98c630657178877b_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfMTYtOS0xLTEtNzYyNTY_90450183-63ac-417a-bb31-038d6f2c0a7a"
      unitRef="usd">329358000</us-gaap:DepositsFairValueDisclosure>
    <us-gaap:SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure
      contextRef="i1a0c3083dfe347029c1aaad11aef16b3_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfMTgtMS0xLTEtNzYyNTY_46fc175e-6f62-4f5c-8d7b-29e126df08cd"
      unitRef="usd">49069000</us-gaap:SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure>
    <us-gaap:SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure
      contextRef="i999d804023484f32828a3baac0e2ce5a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfMTgtMy0xLTEtNzYyNTY_095061c5-9524-4f70-bc56-95098740e919"
      unitRef="usd">49069000</us-gaap:SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure>
    <us-gaap:SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure
      contextRef="i64bdc541dd804a90944fbc071d9440ea_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfMTgtNS0xLTEtNzYyNTY_99ccbc91-03f3-4a42-88b9-ca81189da64a"
      unitRef="usd">49069000</us-gaap:SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure>
    <us-gaap:SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure
      contextRef="idfddf2d452144aa1ba549a3655877301_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfMTgtNy0xLTEtNzYyNTY_6abb4360-23cf-4d91-ab95-5b1b1b139f55"
      unitRef="usd">0</us-gaap:SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure>
    <us-gaap:SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure
      contextRef="i06d6e94a7dc542e19f3ce75e74e0c045_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfMTgtOS0xLTEtNzYyNTY_bb1ee173-5329-484d-84ab-e8fb6c1bbd14"
      unitRef="usd">0</us-gaap:SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations
      contextRef="i1a0c3083dfe347029c1aaad11aef16b3_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfMTktMS0xLTEtNzYyNTY_f0043cd7-9092-4dba-aa15-c5b1b755ae82"
      unitRef="usd">21253000</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations
      contextRef="i999d804023484f32828a3baac0e2ce5a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfMTktMy0xLTEtNzYyNTY_d9c54c1b-58a8-4a93-aed5-41456c920878"
      unitRef="usd">18750000</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations
      contextRef="i64bdc541dd804a90944fbc071d9440ea_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfMTktNS0xLTEtNzYyNTY_f73cc2cb-4e46-4cc4-b426-49580f265e63"
      unitRef="usd">0</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations
      contextRef="idfddf2d452144aa1ba549a3655877301_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfMTktNy0xLTEtNzYyNTY_cb244eb6-47a9-42d8-b663-d2f0b1fb2732"
      unitRef="usd">0</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations
      contextRef="i06d6e94a7dc542e19f3ce75e74e0c045_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfMTktOS0xLTEtNzYyNTY_21606e0b-2fef-4365-8d64-acbefe4f792a"
      unitRef="usd">18750000</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations>
    <us-gaap:AccruedLiabilitiesFairValueDisclosure
      contextRef="i1a0c3083dfe347029c1aaad11aef16b3_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfMjAtMS0xLTEtNzYyNTY_51eef37f-ce9c-43e9-bda2-ae70bcd1911c"
      unitRef="usd">75000</us-gaap:AccruedLiabilitiesFairValueDisclosure>
    <us-gaap:AccruedLiabilitiesFairValueDisclosure
      contextRef="i999d804023484f32828a3baac0e2ce5a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfMjAtMy0xLTEtNzYyNTY_69abcbaa-c64a-41a1-b847-bbabc5cddde7"
      unitRef="usd">75000</us-gaap:AccruedLiabilitiesFairValueDisclosure>
    <us-gaap:AccruedLiabilitiesFairValueDisclosure
      contextRef="i64bdc541dd804a90944fbc071d9440ea_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfMjAtNS0xLTEtNzYyNTY_218a3533-8ece-4f50-926d-ee5b70405007"
      unitRef="usd">33000</us-gaap:AccruedLiabilitiesFairValueDisclosure>
    <us-gaap:AccruedLiabilitiesFairValueDisclosure
      contextRef="idfddf2d452144aa1ba549a3655877301_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfMjAtNy0xLTEtNzYyNTY_7f9710aa-9805-4d26-adf2-6a0b1db16ce0"
      unitRef="usd">15000</us-gaap:AccruedLiabilitiesFairValueDisclosure>
    <us-gaap:AccruedLiabilitiesFairValueDisclosure
      contextRef="i06d6e94a7dc542e19f3ce75e74e0c045_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfMjAtOS0xLTEtNzYyNTY_daf74188-693c-4cde-ae5c-b7db34f7ce49"
      unitRef="usd">27000</us-gaap:AccruedLiabilitiesFairValueDisclosure>
    <us-gaap:InterestRateDerivativeLiabilitiesAtFairValue
      contextRef="i1a0c3083dfe347029c1aaad11aef16b3_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfMjEtMS0xLTEtNzYyNTY_dcaadf46-97a4-4929-8cb7-0c04b412c8cd"
      unitRef="usd">12989000</us-gaap:InterestRateDerivativeLiabilitiesAtFairValue>
    <us-gaap:InterestRateDerivativeLiabilitiesAtFairValue
      contextRef="i999d804023484f32828a3baac0e2ce5a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfMjEtMy0xLTEtNzYyNTY_41b8e1b0-4b2d-45dc-917c-db2169fa7c4f"
      unitRef="usd">12989000</us-gaap:InterestRateDerivativeLiabilitiesAtFairValue>
    <us-gaap:InterestRateDerivativeLiabilitiesAtFairValue
      contextRef="i64bdc541dd804a90944fbc071d9440ea_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfMjEtNS0xLTEtNzYyNTY_8cf2769a-3e43-41e3-bb99-532e069ae21e"
      unitRef="usd">0</us-gaap:InterestRateDerivativeLiabilitiesAtFairValue>
    <us-gaap:InterestRateDerivativeLiabilitiesAtFairValue
      contextRef="i7af00d7a61cd4b53aa174421fe028a4d_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfMjEtNy0xLTEtNzYyNTY_6c889f9c-55dc-4c5d-9be3-daccd6a3db2d"
      unitRef="usd">12989000</us-gaap:InterestRateDerivativeLiabilitiesAtFairValue>
    <us-gaap:InterestRateDerivativeLiabilitiesAtFairValue
      contextRef="idfddf2d452144aa1ba549a3655877301_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfMjEtNy0xLTEtNzYyNTY_d40d909c-bba6-4c6f-802e-16baea85c5ba"
      unitRef="usd">12989000</us-gaap:InterestRateDerivativeLiabilitiesAtFairValue>
    <us-gaap:InterestRateDerivativeLiabilitiesAtFairValue
      contextRef="i06d6e94a7dc542e19f3ce75e74e0c045_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfMjEtOS0xLTEtNzYyNTY_2d8033e9-99f8-4e78-ab2a-4b7eccdfdd71"
      unitRef="usd">0</us-gaap:InterestRateDerivativeLiabilitiesAtFairValue>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i3828e618a7724a6089e541a87510261f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfNS0xLTEtMS03NjI1Ng_d0671f2e-4ec3-41e8-9e25-b19929e79ff5"
      unitRef="usd">1723292000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ifbb210e6115e4d34a8c44dc7209674b3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfNS0zLTEtMS03NjI1Ng_cc48337c-b7d6-48f0-98df-82096ef1967d"
      unitRef="usd">1723292000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i03b0502c046f431c9f3dac3a8acc189d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfNS01LTEtMS03NjI1Ng_aa199622-13ce-448c-844f-5cf51f87c80a"
      unitRef="usd">1723292000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="if60babd79caf4444905a236a010d3d4f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfNS03LTEtMS03NjI1Ng_5ded280c-a371-4df6-9ba9-9dbb0094a05a"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="if4783299fa004d2b9cfeea2d10d567fd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfNS05LTEtMS03NjI1Ng_be379e1f-8c7a-48c4-9036-3d78c10cfdca"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i3828e618a7724a6089e541a87510261f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfNi0xLTEtMS03NjI1Ng_c8813a16-00f5-435d-b632-f7690453ab60"
      unitRef="usd">894335000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="ifbb210e6115e4d34a8c44dc7209674b3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfNi0zLTEtMS03NjI1Ng_6b4c57ca-a1a3-4aba-86fe-34f06470524e"
      unitRef="usd">894335000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i03b0502c046f431c9f3dac3a8acc189d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfNi01LTEtMS03NjI1Ng_974f495a-4319-4523-8b28-6db9b8706eeb"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="if60babd79caf4444905a236a010d3d4f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfNi03LTEtMS03NjI1Ng_551c12f3-9c91-4a02-be87-0055cd79c96c"
      unitRef="usd">894335000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="if4783299fa004d2b9cfeea2d10d567fd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfNi05LTEtMS03NjI1Ng_f83bdb16-287b-4867-a3ee-f7c524fbb9c5"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:HeldToMaturitySecuritiesFairValue
      contextRef="i3828e618a7724a6089e541a87510261f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfNy0xLTEtMS04NDgzNw_8dbb3680-f635-454f-8f91-19ffec199d75"
      unitRef="usd">383393000</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:HeldToMaturitySecuritiesFairValue
      contextRef="ifbb210e6115e4d34a8c44dc7209674b3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfNy0zLTEtMS05NjQ4Mg_a3c945f7-baa3-4ab0-83fa-549136f386e9"
      unitRef="usd">376331000</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:HeldToMaturitySecuritiesFairValue
      contextRef="i03b0502c046f431c9f3dac3a8acc189d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfNy01LTEtMS04NDgzMw_6f0d5c40-dc72-4cec-a2d9-f3a714b053c2"
      unitRef="usd">0</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:HeldToMaturitySecuritiesFairValue
      contextRef="if60babd79caf4444905a236a010d3d4f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfNy03LTEtMS04NDgzMw_8b78d64b-23b8-4a8a-a8a7-7a7f9aa59661"
      unitRef="usd">376331000</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:HeldToMaturitySecuritiesFairValue
      contextRef="if4783299fa004d2b9cfeea2d10d567fd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfNy05LTEtMS04NDgzMw_233a9c1f-f3d1-4592-8b86-13e2d8f07db2"
      unitRef="usd">0</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:LoansHeldForSaleFairValueDisclosure
      contextRef="i3828e618a7724a6089e541a87510261f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfNy0xLTEtMS03NjI1Ng_68e31293-a1b0-486c-85d4-7109e0146968"
      unitRef="usd">1476000</us-gaap:LoansHeldForSaleFairValueDisclosure>
    <us-gaap:LoansHeldForSaleFairValueDisclosure
      contextRef="ifbb210e6115e4d34a8c44dc7209674b3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfNy0zLTEtMS03NjI1Ng_e35739f5-4280-491f-acfe-aa9a58058109"
      unitRef="usd">1527000</us-gaap:LoansHeldForSaleFairValueDisclosure>
    <us-gaap:LoansHeldForSaleFairValueDisclosure
      contextRef="i03b0502c046f431c9f3dac3a8acc189d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfNy01LTEtMS03NjI1Ng_5733230b-9469-4448-8f3f-d5abc6bdb2ee"
      unitRef="usd">0</us-gaap:LoansHeldForSaleFairValueDisclosure>
    <us-gaap:LoansHeldForSaleFairValueDisclosure
      contextRef="if60babd79caf4444905a236a010d3d4f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfNy03LTEtMS03NjI1Ng_b98d69da-0634-4cd3-80b0-f0a197286ef8"
      unitRef="usd">1527000</us-gaap:LoansHeldForSaleFairValueDisclosure>
    <us-gaap:LoansHeldForSaleFairValueDisclosure
      contextRef="if4783299fa004d2b9cfeea2d10d567fd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfNy05LTEtMS03NjI1Ng_69365e61-180d-4b3d-9c97-cae14850324e"
      unitRef="usd">0</us-gaap:LoansHeldForSaleFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="i3828e618a7724a6089e541a87510261f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfOC0xLTEtMS03NjI1Ng_c1cc2b80-b74d-49b5-a238-a6a44840c137"
      unitRef="usd">3773301000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="ifbb210e6115e4d34a8c44dc7209674b3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfOC0zLTEtMS03NjI1Ng_c267edcf-809b-4a70-b4df-bbb339fe93f9"
      unitRef="usd">3849602000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="i03b0502c046f431c9f3dac3a8acc189d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfOC01LTEtMS03NjI1Ng_48d9486e-3ad7-4ced-8069-dda604059222"
      unitRef="usd">0</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="if60babd79caf4444905a236a010d3d4f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfOC03LTEtMS03NjI1Ng_2c21f64b-4c5e-421b-b6f9-a405b01ddb7c"
      unitRef="usd">0</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="if4783299fa004d2b9cfeea2d10d567fd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfOC05LTEtMS03NjI1Ng_3e665404-75dc-4b0e-9677-eef4204156c5"
      unitRef="usd">3849602000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:AccountsReceivableFairValueDisclosure
      contextRef="i3828e618a7724a6089e541a87510261f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfOS0xLTEtMS03NjI1Ng_43d56c70-e219-424c-ace0-4ff4421c3d78"
      unitRef="usd">14657000</us-gaap:AccountsReceivableFairValueDisclosure>
    <us-gaap:AccountsReceivableFairValueDisclosure
      contextRef="ifbb210e6115e4d34a8c44dc7209674b3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfOS0zLTEtMS03NjI1Ng_c51c766f-cc06-402a-895e-3cd5d5118c18"
      unitRef="usd">14657000</us-gaap:AccountsReceivableFairValueDisclosure>
    <us-gaap:AccountsReceivableFairValueDisclosure
      contextRef="i03b0502c046f431c9f3dac3a8acc189d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfOS01LTEtMS03NjI1Ng_b9ba32d0-5491-4df7-bf28-5a9f6716e28f"
      unitRef="usd">14000</us-gaap:AccountsReceivableFairValueDisclosure>
    <us-gaap:AccountsReceivableFairValueDisclosure
      contextRef="if60babd79caf4444905a236a010d3d4f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfOS03LTEtMS03NjI1Ng_7ed53282-c7d1-4981-a26e-a0af13a0a89b"
      unitRef="usd">4582000</us-gaap:AccountsReceivableFairValueDisclosure>
    <us-gaap:AccountsReceivableFairValueDisclosure
      contextRef="if4783299fa004d2b9cfeea2d10d567fd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfOS05LTEtMS03NjI1Ng_b0c8f6e1-33ce-4a16-b78a-147248a2e3a4"
      unitRef="usd">10061000</us-gaap:AccountsReceivableFairValueDisclosure>
    <us-gaap:InterestRateDerivativeAssetsAtFairValue
      contextRef="i3828e618a7724a6089e541a87510261f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfMTEtMS0xLTEtNzYyNTY_a8c6de2a-7ef2-4d56-9cb7-c36c7b275ebf"
      unitRef="usd">15219000</us-gaap:InterestRateDerivativeAssetsAtFairValue>
    <us-gaap:InterestRateDerivativeAssetsAtFairValue
      contextRef="ifbb210e6115e4d34a8c44dc7209674b3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfMTEtMy0xLTEtNzYyNTY_ee925c7a-b592-431d-a7a0-3c0212f75200"
      unitRef="usd">15219000</us-gaap:InterestRateDerivativeAssetsAtFairValue>
    <us-gaap:InterestRateDerivativeAssetsAtFairValue
      contextRef="i03b0502c046f431c9f3dac3a8acc189d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfMTEtNS0xLTEtNzYyNTY_0e7a9cdd-0cbc-4d55-8959-7d44d763216f"
      unitRef="usd">0</us-gaap:InterestRateDerivativeAssetsAtFairValue>
    <us-gaap:InterestRateDerivativeAssetsAtFairValue
      contextRef="if60babd79caf4444905a236a010d3d4f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfMTEtNy0xLTEtNzYyNTY_c88eb1ef-2d47-4433-8baf-47a873081180"
      unitRef="usd">15219000</us-gaap:InterestRateDerivativeAssetsAtFairValue>
    <us-gaap:InterestRateDerivativeAssetsAtFairValue
      contextRef="if4783299fa004d2b9cfeea2d10d567fd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfMTEtOS0xLTEtNzYyNTY_1040683e-3406-43a2-a048-aef1ce364d39"
      unitRef="usd">0</us-gaap:InterestRateDerivativeAssetsAtFairValue>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i3828e618a7724a6089e541a87510261f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfMTItMS0xLTEtNzYyNTY_d82feb1b-0d7f-4e9a-9396-5f93e02a7cfa"
      unitRef="usd">240000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="ifbb210e6115e4d34a8c44dc7209674b3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfMTItMy0xLTEtNzYyNTY_c0487594-52f4-49fb-99f5-72214678d1ec"
      unitRef="usd">240000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i03b0502c046f431c9f3dac3a8acc189d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfMTItNS0xLTEtNzYyNTY_86fb818e-7b49-473b-9817-3a0ac259c3c5"
      unitRef="usd">240000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="if60babd79caf4444905a236a010d3d4f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfMTItNy0xLTEtNzYyNTY_3836ba45-55dc-4968-9be9-5a02afa8886f"
      unitRef="usd">0</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="if4783299fa004d2b9cfeea2d10d567fd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfMTItOS0xLTEtNzYyNTY_f66342a4-ea64-4772-a620-60c9d11a291e"
      unitRef="usd">0</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:DepositsFairValueDisclosure
      contextRef="i3828e618a7724a6089e541a87510261f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfMTUtMS0xLTEtNzYyNTY_5851daab-ef11-44fc-95a2-98a3b49058aa"
      unitRef="usd">6038498000</us-gaap:DepositsFairValueDisclosure>
    <us-gaap:DepositsFairValueDisclosure
      contextRef="ifbb210e6115e4d34a8c44dc7209674b3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfMTUtMy0xLTEtNzYyNTY_b269f5f8-ee5f-44aa-8771-03d4c7720b8f"
      unitRef="usd">6038498000</us-gaap:DepositsFairValueDisclosure>
    <us-gaap:DepositsFairValueDisclosure
      contextRef="i03b0502c046f431c9f3dac3a8acc189d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfMTUtNS0xLTEtNzYyNTY_968d0c9f-7cb1-412a-8d2e-fcf155ee7c28"
      unitRef="usd">6038498000</us-gaap:DepositsFairValueDisclosure>
    <us-gaap:DepositsFairValueDisclosure
      contextRef="if60babd79caf4444905a236a010d3d4f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfMTUtNy0xLTEtNzYyNTY_1c79285a-35f5-48d6-95c2-891a711d769b"
      unitRef="usd">0</us-gaap:DepositsFairValueDisclosure>
    <us-gaap:DepositsFairValueDisclosure
      contextRef="if4783299fa004d2b9cfeea2d10d567fd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfMTUtOS0xLTEtNzYyNTY_bb378af3-c375-43d5-bc3f-22f56b5acb26"
      unitRef="usd">0</us-gaap:DepositsFairValueDisclosure>
    <us-gaap:InterestBearingDomesticDepositCertificatesOfDeposits
      contextRef="i3828e618a7724a6089e541a87510261f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfMTYtMS0xLTEtNzYyNTY_457ca400-2b47-4b66-af6d-eb5d8ce849b5"
      unitRef="usd">342839000</us-gaap:InterestBearingDomesticDepositCertificatesOfDeposits>
    <us-gaap:InterestBearingDomesticDepositCertificatesOfDeposits
      contextRef="ifbb210e6115e4d34a8c44dc7209674b3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfMTYtMy0xLTEtNzYyNTY_14ed84c7-968f-4ee3-a819-e8479c2c4fd4"
      unitRef="usd">344025000</us-gaap:InterestBearingDomesticDepositCertificatesOfDeposits>
    <us-gaap:InterestBearingDomesticDepositCertificatesOfDeposits
      contextRef="i03b0502c046f431c9f3dac3a8acc189d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfMTYtNS0xLTEtNzYyNTY_c227c44b-fed8-4de4-bd4a-ca71e73e5266"
      unitRef="usd">0</us-gaap:InterestBearingDomesticDepositCertificatesOfDeposits>
    <us-gaap:InterestBearingDomesticDepositCertificatesOfDeposits
      contextRef="if60babd79caf4444905a236a010d3d4f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfMTYtNy0xLTEtNzYyNTY_285c20a7-c384-4dd0-8256-f1536fb6ec02"
      unitRef="usd">344025000</us-gaap:InterestBearingDomesticDepositCertificatesOfDeposits>
    <us-gaap:InterestBearingDomesticDepositCertificatesOfDeposits
      contextRef="if4783299fa004d2b9cfeea2d10d567fd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfMTYtOS0xLTEtNzYyNTY_d31efc1b-56a3-4ee7-908c-0397ef1012bc"
      unitRef="usd">0</us-gaap:InterestBearingDomesticDepositCertificatesOfDeposits>
    <us-gaap:SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure
      contextRef="i3828e618a7724a6089e541a87510261f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfMTgtMS0xLTEtNzYyNTY_e308bbd1-58c7-4aa6-8925-7dcafa082df4"
      unitRef="usd">50839000</us-gaap:SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure>
    <us-gaap:SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure
      contextRef="ifbb210e6115e4d34a8c44dc7209674b3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfMTgtMy0xLTEtNzYyNTY_0d0abef0-73eb-47e6-8e62-c28d30e4c32e"
      unitRef="usd">50839000</us-gaap:SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure>
    <us-gaap:SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure
      contextRef="i03b0502c046f431c9f3dac3a8acc189d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfMTgtNS0xLTEtNzYyNTY_cbae885b-14d7-440d-9fea-d4832496e502"
      unitRef="usd">50839000</us-gaap:SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure>
    <us-gaap:SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure
      contextRef="if60babd79caf4444905a236a010d3d4f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfMTgtNy0xLTEtNzYyNTY_c1386b67-2f7b-4c47-b4ad-5981ae36ac62"
      unitRef="usd">0</us-gaap:SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure>
    <us-gaap:SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure
      contextRef="if4783299fa004d2b9cfeea2d10d567fd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfMTgtOS0xLTEtNzYyNTY_306a7046-09d8-47c1-a1d5-b5d0cd8c3f61"
      unitRef="usd">0</us-gaap:SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations
      contextRef="i3828e618a7724a6089e541a87510261f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfMTktMS0xLTEtNzYyNTY_69a35ace-a288-474d-aaf0-ced98af1d5e7"
      unitRef="usd">21180000</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations
      contextRef="ifbb210e6115e4d34a8c44dc7209674b3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfMTktMy0xLTEtNzYyNTY_79af15d9-1efd-436b-a6a6-2f0645bafca7"
      unitRef="usd">18750000</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations
      contextRef="i03b0502c046f431c9f3dac3a8acc189d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfMTktNS0xLTEtNzYyNTY_0b3a8080-fea0-4071-ae96-5186cdec04cd"
      unitRef="usd">0</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations
      contextRef="if60babd79caf4444905a236a010d3d4f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfMTktNy0xLTEtNzYyNTY_7bc06ac8-78b1-436b-af06-25200ef569e2"
      unitRef="usd">0</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations
      contextRef="if4783299fa004d2b9cfeea2d10d567fd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfMTktOS0xLTEtNzYyNTY_d2bf727d-2548-47a0-83a9-0d1d17a71318"
      unitRef="usd">18750000</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations>
    <us-gaap:AccruedLiabilitiesFairValueDisclosure
      contextRef="i3828e618a7724a6089e541a87510261f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfMjAtMS0xLTEtNzYyNTY_120314df-1af5-4cb5-90b7-6a9543300f3b"
      unitRef="usd">73000</us-gaap:AccruedLiabilitiesFairValueDisclosure>
    <us-gaap:AccruedLiabilitiesFairValueDisclosure
      contextRef="ifbb210e6115e4d34a8c44dc7209674b3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfMjAtMy0xLTEtNzYyNTY_4b7f137e-254b-4193-94e1-3c7c2f63c4b1"
      unitRef="usd">73000</us-gaap:AccruedLiabilitiesFairValueDisclosure>
    <us-gaap:AccruedLiabilitiesFairValueDisclosure
      contextRef="i03b0502c046f431c9f3dac3a8acc189d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfMjAtNS0xLTEtNzYyNTY_5becb601-bf13-41d6-b91f-fe1d77acd98e"
      unitRef="usd">33000</us-gaap:AccruedLiabilitiesFairValueDisclosure>
    <us-gaap:AccruedLiabilitiesFairValueDisclosure
      contextRef="if60babd79caf4444905a236a010d3d4f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfMjAtNy0xLTEtNzYyNTY_7129987d-416f-4642-98d1-b64f87504ed6"
      unitRef="usd">19000</us-gaap:AccruedLiabilitiesFairValueDisclosure>
    <us-gaap:AccruedLiabilitiesFairValueDisclosure
      contextRef="if4783299fa004d2b9cfeea2d10d567fd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfMjAtOS0xLTEtNzYyNTY_91f62fa9-ec65-458f-9ce4-d899eb5891f4"
      unitRef="usd">21000</us-gaap:AccruedLiabilitiesFairValueDisclosure>
    <us-gaap:InterestRateDerivativeLiabilitiesAtFairValue
      contextRef="i3828e618a7724a6089e541a87510261f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfMjEtMS0xLTEtNzYyNTY_a136c961-b8d7-43bb-87ea-b94f80c2d712"
      unitRef="usd">15286000</us-gaap:InterestRateDerivativeLiabilitiesAtFairValue>
    <us-gaap:InterestRateDerivativeLiabilitiesAtFairValue
      contextRef="ifbb210e6115e4d34a8c44dc7209674b3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfMjEtMy0xLTEtNzYyNTY_66e9c418-027c-4c76-a080-fc273199ab64"
      unitRef="usd">15286000</us-gaap:InterestRateDerivativeLiabilitiesAtFairValue>
    <us-gaap:InterestRateDerivativeLiabilitiesAtFairValue
      contextRef="i03b0502c046f431c9f3dac3a8acc189d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfMjEtNS0xLTEtNzYyNTY_3248353c-21a1-41bf-ad0f-243f96b85986"
      unitRef="usd">0</us-gaap:InterestRateDerivativeLiabilitiesAtFairValue>
    <us-gaap:InterestRateDerivativeLiabilitiesAtFairValue
      contextRef="if60babd79caf4444905a236a010d3d4f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfMjEtNy0xLTEtNzYyNTY_829ade1d-167f-44f9-9028-d004a2199441"
      unitRef="usd">15286000</us-gaap:InterestRateDerivativeLiabilitiesAtFairValue>
    <us-gaap:InterestRateDerivativeLiabilitiesAtFairValue
      contextRef="if4783299fa004d2b9cfeea2d10d567fd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfMjEtOS0xLTEtNzYyNTY_7f018bdf-f52d-494e-9056-3f8f5409b74e"
      unitRef="usd">0</us-gaap:InterestRateDerivativeLiabilitiesAtFairValue>
    <hfwa:RegulatoryCashRequirementsUnderBankingRegulationsTextBlock
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82NC9mcmFnOmJiMWExZWQ5ZDZiMjRmYzViNzk3NWRlNjI2ZTM5ZmI3L3RleHRyZWdpb246YmIxYTFlZDlkNmIyNGZjNWI3OTc1ZGU2MjZlMzlmYjdfMzYw_694a8d26-4274-4884-adda-e1b0ce667d89">Cash RestrictionThe Bank had no cash restrictions at March&#160;31, 2022 and had restricted cash included in interest earning deposits of $9.8&#160;million at December&#160;31, 2021 relating to collateral required on interest rate swaps from third-parties as discussed in Note (6) Derivative Financial Instruments. The Bank does not have a collateral requirement with customers.</hfwa:RegulatoryCashRequirementsUnderBankingRegulationsTextBlock>
    <us-gaap:RestrictedCash
      contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82NC9mcmFnOmJiMWExZWQ5ZDZiMjRmYzViNzk3NWRlNjI2ZTM5ZmI3L3RleHRyZWdpb246YmIxYTFlZDlkNmIyNGZjNWI3OTc1ZGU2MjZlMzlmYjdfMTY0OTI2NzQ0MjMwNw_55b48dc1-e818-4dbb-89fb-39e5d26f97fa"
      unitRef="usd">0</us-gaap:RestrictedCash>
    <us-gaap:RestrictedCash
      contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82NC9mcmFnOmJiMWExZWQ5ZDZiMjRmYzViNzk3NWRlNjI2ZTM5ZmI3L3RleHRyZWdpb246YmIxYTFlZDlkNmIyNGZjNWI3OTc1ZGU2MjZlMzlmYjdfMTY1_52c4562b-9978-4cd3-a464-d9644a0b8e24"
      unitRef="usd">9800000</us-gaap:RestrictedCash>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82Ny9mcmFnOmRkOWJkOTRmZGQ0YTQxZjViYTZmZTlkOWMxYjk2YTk2L3RleHRyZWdpb246ZGQ5YmQ5NGZkZDRhNDFmNWJhNmZlOWQ5YzFiOTZhOTZfMTI4Nw_f4f6ba4c-cdcf-4ef1-ac73-e4b86510a55b">Commitments and ContingenciesIn the ordinary course of business, the Bank may enter into various types of transactions that include commitments to extend credit that are not included in its unaudited Condensed Consolidated Financial Statements. The Bank applies the same credit standards to these commitments as it uses in all its lending activities and has included these commitments in its lending risk evaluations. The majority of the commitments presented below are variable rate. Loan commitments can be either revolving or non-revolving. The Bank&#x2019;s exposure to credit and market risk under commitments to extend credit is represented by the amount of these commitments.&lt;div style="margin-top:4pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table presents outstanding commitments to extend credit, including letters of credit, at the dates indicated:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt"&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.707%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.205%"/&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial business:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;537,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;570,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Owner-occupied CRE&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Non-owner occupied CRE&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total commercial business&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;559,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;579,895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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="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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Real estate construction and land development:&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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Residential&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;55,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;51,838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:top"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial and multifamily&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;194,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;209,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total real estate construction and land development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;250,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;261,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Consumer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;288,621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;285,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total outstanding commitments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,098,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,125,960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:4pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table details the activity in the ACL on unfunded commitments during the periods indicated:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.707%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.205%"/&gt;&lt;td style="width:0.1%"/&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="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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&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:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance, beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 2px 41.5pt;text-align:left;text-indent:-22.5pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Reversal of provision for credit losses on unfunded commitments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,055)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,064)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance, end of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;/table&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <hfwa:OutstandingCommitmentsToExtendCreditAndLettersOfCreditTableTextBlock
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82Ny9mcmFnOmRkOWJkOTRmZGQ0YTQxZjViYTZmZTlkOWMxYjk2YTk2L3RleHRyZWdpb246ZGQ5YmQ5NGZkZDRhNDFmNWJhNmZlOWQ5YzFiOTZhOTZfMTI4NQ_44156833-07dd-482d-b018-2121e2047c8a">&lt;div style="margin-top:4pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table presents outstanding commitments to extend credit, including letters of credit, at the dates indicated:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt"&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.707%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.205%"/&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial business:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;537,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;570,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Owner-occupied CRE&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Non-owner occupied CRE&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total commercial business&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;559,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;579,895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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="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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Real estate construction and land development:&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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Residential&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;55,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;51,838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:top"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial and multifamily&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;194,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;209,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total real estate construction and land development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;250,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;261,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Consumer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;288,621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;285,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total outstanding commitments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,098,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,125,960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</hfwa:OutstandingCommitmentsToExtendCreditAndLettersOfCreditTableTextBlock>
    <us-gaap:UnusedCommitmentsToExtendCredit
      contextRef="i4395944ac99a4d24ae162123925b3f60_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82Ny9mcmFnOmRkOWJkOTRmZGQ0YTQxZjViYTZmZTlkOWMxYjk2YTk2L3RhYmxlOjkwNTc1YmFkNzVlYTQxZjQ5ZTNmOWY5MTQxZTUzOTFjL3RhYmxlcmFuZ2U6OTA1NzViYWQ3NWVhNDFmNDllM2Y5ZjkxNDFlNTM5MWNfMy0xLTEtMS03NjI1Ng_dce93780-eba5-4588-b21e-15ce6e14637d"
      unitRef="usd">537566000</us-gaap:UnusedCommitmentsToExtendCredit>
    <us-gaap:UnusedCommitmentsToExtendCredit
      contextRef="i953bddb1fd20416a8d5eb8accb30b53d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82Ny9mcmFnOmRkOWJkOTRmZGQ0YTQxZjViYTZmZTlkOWMxYjk2YTk2L3RhYmxlOjkwNTc1YmFkNzVlYTQxZjQ5ZTNmOWY5MTQxZTUzOTFjL3RhYmxlcmFuZ2U6OTA1NzViYWQ3NWVhNDFmNDllM2Y5ZjkxNDFlNTM5MWNfMy0zLTEtMS03NjI1Ng_ac97d459-f742-4c61-bd11-ae831834ac29"
      unitRef="usd">570156000</us-gaap:UnusedCommitmentsToExtendCredit>
    <us-gaap:UnusedCommitmentsToExtendCredit
      contextRef="ib465a166a81c4839923b2090f12f96bf_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82Ny9mcmFnOmRkOWJkOTRmZGQ0YTQxZjViYTZmZTlkOWMxYjk2YTk2L3RhYmxlOjkwNTc1YmFkNzVlYTQxZjQ5ZTNmOWY5MTQxZTUzOTFjL3RhYmxlcmFuZ2U6OTA1NzViYWQ3NWVhNDFmNDllM2Y5ZjkxNDFlNTM5MWNfNC0xLTEtMS03NjI1Ng_50c1afa5-c82f-4f47-93b1-8fd32a7357fe"
      unitRef="usd">7932000</us-gaap:UnusedCommitmentsToExtendCredit>
    <us-gaap:UnusedCommitmentsToExtendCredit
      contextRef="i6ecc84a667d5490cadab413a70145ebf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82Ny9mcmFnOmRkOWJkOTRmZGQ0YTQxZjViYTZmZTlkOWMxYjk2YTk2L3RhYmxlOjkwNTc1YmFkNzVlYTQxZjQ5ZTNmOWY5MTQxZTUzOTFjL3RhYmxlcmFuZ2U6OTA1NzViYWQ3NWVhNDFmNDllM2Y5ZjkxNDFlNTM5MWNfNC0zLTEtMS03NjI1Ng_36c32a27-2c61-47ef-9b5e-e27d1cbab2e3"
      unitRef="usd">2252000</us-gaap:UnusedCommitmentsToExtendCredit>
    <us-gaap:UnusedCommitmentsToExtendCredit
      contextRef="i81410fb86feb40a8a76ab6d4b8fe5594_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82Ny9mcmFnOmRkOWJkOTRmZGQ0YTQxZjViYTZmZTlkOWMxYjk2YTk2L3RhYmxlOjkwNTc1YmFkNzVlYTQxZjQ5ZTNmOWY5MTQxZTUzOTFjL3RhYmxlcmFuZ2U6OTA1NzViYWQ3NWVhNDFmNDllM2Y5ZjkxNDFlNTM5MWNfNS0xLTEtMS03NjI1Ng_afce42ef-e464-4abc-8f5b-0f0646a66796"
      unitRef="usd">13620000</us-gaap:UnusedCommitmentsToExtendCredit>
    <us-gaap:UnusedCommitmentsToExtendCredit
      contextRef="i0f05b745d5444de68178001f4b3ca672_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82Ny9mcmFnOmRkOWJkOTRmZGQ0YTQxZjViYTZmZTlkOWMxYjk2YTk2L3RhYmxlOjkwNTc1YmFkNzVlYTQxZjQ5ZTNmOWY5MTQxZTUzOTFjL3RhYmxlcmFuZ2U6OTA1NzViYWQ3NWVhNDFmNDllM2Y5ZjkxNDFlNTM5MWNfNS0zLTEtMS03NjI1Ng_0c77bdb6-f7c1-4575-9fa2-bcca2af4b3fd"
      unitRef="usd">7487000</us-gaap:UnusedCommitmentsToExtendCredit>
    <us-gaap:UnusedCommitmentsToExtendCredit
      contextRef="i65b6f9c2845a44b9aa223dcb8bf99378_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82Ny9mcmFnOmRkOWJkOTRmZGQ0YTQxZjViYTZmZTlkOWMxYjk2YTk2L3RhYmxlOjkwNTc1YmFkNzVlYTQxZjQ5ZTNmOWY5MTQxZTUzOTFjL3RhYmxlcmFuZ2U6OTA1NzViYWQ3NWVhNDFmNDllM2Y5ZjkxNDFlNTM5MWNfNi0xLTEtMS03NjI1Ng_f291a5b7-ac85-45b8-8ae5-9f8940c348ac"
      unitRef="usd">559118000</us-gaap:UnusedCommitmentsToExtendCredit>
    <us-gaap:UnusedCommitmentsToExtendCredit
      contextRef="ia48b8e4f70af4a87aa3f12be00817670_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82Ny9mcmFnOmRkOWJkOTRmZGQ0YTQxZjViYTZmZTlkOWMxYjk2YTk2L3RhYmxlOjkwNTc1YmFkNzVlYTQxZjQ5ZTNmOWY5MTQxZTUzOTFjL3RhYmxlcmFuZ2U6OTA1NzViYWQ3NWVhNDFmNDllM2Y5ZjkxNDFlNTM5MWNfNi0zLTEtMS03NjI1Ng_600a3545-f939-4461-b0b0-5213f12930cf"
      unitRef="usd">579895000</us-gaap:UnusedCommitmentsToExtendCredit>
    <us-gaap:UnusedCommitmentsToExtendCredit
      contextRef="i9ad3f2fc608945a38db0e37152ed044e_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82Ny9mcmFnOmRkOWJkOTRmZGQ0YTQxZjViYTZmZTlkOWMxYjk2YTk2L3RhYmxlOjkwNTc1YmFkNzVlYTQxZjQ5ZTNmOWY5MTQxZTUzOTFjL3RhYmxlcmFuZ2U6OTA1NzViYWQ3NWVhNDFmNDllM2Y5ZjkxNDFlNTM5MWNfOS0xLTEtMS03NjI1Ng_d647db8e-f793-4792-b00e-5d38738474d1"
      unitRef="usd">55599000</us-gaap:UnusedCommitmentsToExtendCredit>
    <us-gaap:UnusedCommitmentsToExtendCredit
      contextRef="i9e2f4b8345a4408fb079a47118f04e41_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82Ny9mcmFnOmRkOWJkOTRmZGQ0YTQxZjViYTZmZTlkOWMxYjk2YTk2L3RhYmxlOjkwNTc1YmFkNzVlYTQxZjQ5ZTNmOWY5MTQxZTUzOTFjL3RhYmxlcmFuZ2U6OTA1NzViYWQ3NWVhNDFmNDllM2Y5ZjkxNDFlNTM5MWNfOS0zLTEtMS03NjI1Ng_4d9706da-5328-4242-8a2f-00a2fe15620a"
      unitRef="usd">51838000</us-gaap:UnusedCommitmentsToExtendCredit>
    <us-gaap:UnusedCommitmentsToExtendCredit
      contextRef="i6be089bbbaac4d60ac003e7c9bc562df_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82Ny9mcmFnOmRkOWJkOTRmZGQ0YTQxZjViYTZmZTlkOWMxYjk2YTk2L3RhYmxlOjkwNTc1YmFkNzVlYTQxZjQ5ZTNmOWY5MTQxZTUzOTFjL3RhYmxlcmFuZ2U6OTA1NzViYWQ3NWVhNDFmNDllM2Y5ZjkxNDFlNTM5MWNfMTAtMS0xLTEtNzYyNTY_5ce961b0-5574-42e0-a1fe-fe954cdc553f"
      unitRef="usd">194678000</us-gaap:UnusedCommitmentsToExtendCredit>
    <us-gaap:UnusedCommitmentsToExtendCredit
      contextRef="i3ddb43f0ed8d4d12b92132a879494226_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82Ny9mcmFnOmRkOWJkOTRmZGQ0YTQxZjViYTZmZTlkOWMxYjk2YTk2L3RhYmxlOjkwNTc1YmFkNzVlYTQxZjQ5ZTNmOWY5MTQxZTUzOTFjL3RhYmxlcmFuZ2U6OTA1NzViYWQ3NWVhNDFmNDllM2Y5ZjkxNDFlNTM5MWNfMTAtMy0xLTEtNzYyNTY_4c418b56-6924-46a7-a34b-7700b7a53d48"
      unitRef="usd">209217000</us-gaap:UnusedCommitmentsToExtendCredit>
    <us-gaap:UnusedCommitmentsToExtendCredit
      contextRef="i98c6ec07242b41898153db72663b1ed7_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82Ny9mcmFnOmRkOWJkOTRmZGQ0YTQxZjViYTZmZTlkOWMxYjk2YTk2L3RhYmxlOjkwNTc1YmFkNzVlYTQxZjQ5ZTNmOWY5MTQxZTUzOTFjL3RhYmxlcmFuZ2U6OTA1NzViYWQ3NWVhNDFmNDllM2Y5ZjkxNDFlNTM5MWNfMTEtMS0xLTEtNzYyNTY_c5f16333-6141-44f5-af17-a5068df21c79"
      unitRef="usd">250277000</us-gaap:UnusedCommitmentsToExtendCredit>
    <us-gaap:UnusedCommitmentsToExtendCredit
      contextRef="i5c91df7328d3409a8cb1989c3233d882_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82Ny9mcmFnOmRkOWJkOTRmZGQ0YTQxZjViYTZmZTlkOWMxYjk2YTk2L3RhYmxlOjkwNTc1YmFkNzVlYTQxZjQ5ZTNmOWY5MTQxZTUzOTFjL3RhYmxlcmFuZ2U6OTA1NzViYWQ3NWVhNDFmNDllM2Y5ZjkxNDFlNTM5MWNfMTEtMy0xLTEtNzYyNTY_5071df5d-f6d4-4a90-952b-81ffc71d9350"
      unitRef="usd">261055000</us-gaap:UnusedCommitmentsToExtendCredit>
    <us-gaap:UnusedCommitmentsToExtendCredit
      contextRef="i1ec0751fd9554601acc58d7efac46447_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82Ny9mcmFnOmRkOWJkOTRmZGQ0YTQxZjViYTZmZTlkOWMxYjk2YTk2L3RhYmxlOjkwNTc1YmFkNzVlYTQxZjQ5ZTNmOWY5MTQxZTUzOTFjL3RhYmxlcmFuZ2U6OTA1NzViYWQ3NWVhNDFmNDllM2Y5ZjkxNDFlNTM5MWNfMTItMS0xLTEtNzYyNTY_ac7426ec-0a1b-4c77-8ca9-e5904f7417d1"
      unitRef="usd">288621000</us-gaap:UnusedCommitmentsToExtendCredit>
    <us-gaap:UnusedCommitmentsToExtendCredit
      contextRef="id8dd1cca261b4f98bad3cca08b9e5b4b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82Ny9mcmFnOmRkOWJkOTRmZGQ0YTQxZjViYTZmZTlkOWMxYjk2YTk2L3RhYmxlOjkwNTc1YmFkNzVlYTQxZjQ5ZTNmOWY5MTQxZTUzOTFjL3RhYmxlcmFuZ2U6OTA1NzViYWQ3NWVhNDFmNDllM2Y5ZjkxNDFlNTM5MWNfMTItMy0xLTEtNzYyNTY_951d115c-0022-4d01-8e67-191f7a82061a"
      unitRef="usd">285010000</us-gaap:UnusedCommitmentsToExtendCredit>
    <us-gaap:UnusedCommitmentsToExtendCredit
      contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82Ny9mcmFnOmRkOWJkOTRmZGQ0YTQxZjViYTZmZTlkOWMxYjk2YTk2L3RhYmxlOjkwNTc1YmFkNzVlYTQxZjQ5ZTNmOWY5MTQxZTUzOTFjL3RhYmxlcmFuZ2U6OTA1NzViYWQ3NWVhNDFmNDllM2Y5ZjkxNDFlNTM5MWNfMTMtMS0xLTEtNzYyNTY_1feecdf9-f82f-41ea-9e99-beeb66e5df54"
      unitRef="usd">1098016000</us-gaap:UnusedCommitmentsToExtendCredit>
    <us-gaap:UnusedCommitmentsToExtendCredit
      contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82Ny9mcmFnOmRkOWJkOTRmZGQ0YTQxZjViYTZmZTlkOWMxYjk2YTk2L3RhYmxlOjkwNTc1YmFkNzVlYTQxZjQ5ZTNmOWY5MTQxZTUzOTFjL3RhYmxlcmFuZ2U6OTA1NzViYWQ3NWVhNDFmNDllM2Y5ZjkxNDFlNTM5MWNfMTMtMy0xLTEtNzYyNTY_d789724c-4098-4baa-ac41-cab05ba5eade"
      unitRef="usd">1125960000</us-gaap:UnusedCommitmentsToExtendCredit>
    <hfwa:AllowanceForCreditLossesAndAllowanceForUnfundedCommitmentsAndLettersOfCreditTableTextBlock
      contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82Ny9mcmFnOmRkOWJkOTRmZGQ0YTQxZjViYTZmZTlkOWMxYjk2YTk2L3RleHRyZWdpb246ZGQ5YmQ5NGZkZDRhNDFmNWJhNmZlOWQ5YzFiOTZhOTZfMTI4Ng_f480c67f-c001-476c-a68c-b8d3091fb3e6">&lt;div style="margin-top:4pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table details the activity in the ACL on unfunded commitments during the periods indicated:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.707%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.205%"/&gt;&lt;td style="width:0.1%"/&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="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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&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:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance, beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 2px 41.5pt;text-align:left;text-indent:-22.5pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Reversal of provision for credit losses on unfunded commitments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,055)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,064)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance, end of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;/table&gt;&lt;/div&gt;</hfwa:AllowanceForCreditLossesAndAllowanceForUnfundedCommitmentsAndLettersOfCreditTableTextBlock>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i02d451898aa94406b3a94aa7ac344e08_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82Ny9mcmFnOmRkOWJkOTRmZGQ0YTQxZjViYTZmZTlkOWMxYjk2YTk2L3RhYmxlOmNmYjY0Nzk5NzhiYzQ0ZTA4ZjIxMTAxYjExN2E3YzBmL3RhYmxlcmFuZ2U6Y2ZiNjQ3OTk3OGJjNDRlMDhmMjExMDFiMTE3YTdjMGZfMy0xLTEtMS03NjI1Ng_b066939f-d447-4c64-b429-18fdefc7f7de"
      unitRef="usd">2607000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i12cf0aed64604228bfe96ff497e655dc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82Ny9mcmFnOmRkOWJkOTRmZGQ0YTQxZjViYTZmZTlkOWMxYjk2YTk2L3RhYmxlOmNmYjY0Nzk5NzhiYzQ0ZTA4ZjIxMTAxYjExN2E3YzBmL3RhYmxlcmFuZ2U6Y2ZiNjQ3OTk3OGJjNDRlMDhmMjExMDFiMTE3YTdjMGZfMy0zLTEtMS03NjI1Ng_ed63a00f-323a-4dae-87ae-71470a009028"
      unitRef="usd">4681000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:ProvisionForOtherCreditLosses
      contextRef="i71781c3cb1ae4ec0b97a7150851e64fa_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82Ny9mcmFnOmRkOWJkOTRmZGQ0YTQxZjViYTZmZTlkOWMxYjk2YTk2L3RhYmxlOmNmYjY0Nzk5NzhiYzQ0ZTA4ZjIxMTAxYjExN2E3YzBmL3RhYmxlcmFuZ2U6Y2ZiNjQ3OTk3OGJjNDRlMDhmMjExMDFiMTE3YTdjMGZfNi0xLTEtMS03NjI1Ng_a65d54fb-832b-4adb-8d1e-324de262184f"
      unitRef="usd">-1055000</us-gaap:ProvisionForOtherCreditLosses>
    <us-gaap:ProvisionForOtherCreditLosses
      contextRef="i1d5b4d36b55e4d8b9bda682c1c595465_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82Ny9mcmFnOmRkOWJkOTRmZGQ0YTQxZjViYTZmZTlkOWMxYjk2YTk2L3RhYmxlOmNmYjY0Nzk5NzhiYzQ0ZTA4ZjIxMTAxYjExN2E3YzBmL3RhYmxlcmFuZ2U6Y2ZiNjQ3OTk3OGJjNDRlMDhmMjExMDFiMTE3YTdjMGZfNi0zLTEtMS03NjI1Ng_072e67ec-d176-4047-9b8f-3fe60f4698b7"
      unitRef="usd">-1064000</us-gaap:ProvisionForOtherCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i954188dae2204075af7585432b46a916_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82Ny9mcmFnOmRkOWJkOTRmZGQ0YTQxZjViYTZmZTlkOWMxYjk2YTk2L3RhYmxlOmNmYjY0Nzk5NzhiYzQ0ZTA4ZjIxMTAxYjExN2E3YzBmL3RhYmxlcmFuZ2U6Y2ZiNjQ3OTk3OGJjNDRlMDhmMjExMDFiMTE3YTdjMGZfNy0xLTEtMS03NjI1Ng_77f3270a-287a-4377-9a65-d2cf8cc08954"
      unitRef="usd">1552000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="ia181c0452417414b8b16ad83e5a91f43_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82Ny9mcmFnOmRkOWJkOTRmZGQ0YTQxZjViYTZmZTlkOWMxYjk2YTk2L3RhYmxlOmNmYjY0Nzk5NzhiYzQ0ZTA4ZjIxMTAxYjExN2E3YzBmL3RhYmxlcmFuZ2U6Y2ZiNjQ3OTk3OGJjNDRlMDhmMjExMDFiMTE3YTdjMGZfNy0zLTEtMS03NjI1Ng_7976b7f4-2550-40fd-b471-176f39d3e1fd"
      unitRef="usd">3617000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
</xbrl>
